在使用slsvcutil.exe通过命令行生成代理时,是否可以不让代理文件以异步方式输出接口。
例如,如果我在接口的服务器端有一个函数"foo()“,当我使用Slsvcutil.exe生成代理时,它在代理的接口定义中创建了两个名为"BeginFoo()”和"EndFoo()“的函数。
我只想要"Foo()",我不需要另外两个方法。
这个是可能的吗?我在Monotouch中使用代理,这就是为什么我需要使用Slsvcutil.exe,但不需要异步方法。
谢谢!
发布于 2010-05-28 00:57:34
事实证明,在iPhone上需要异步方法,这使得这成为一个没有意义的问题。
发布于 2012-05-20 18:11:02
您可以尝试从Visual Studio项目中复制ServiceReference,并使用该接口编写Servie和ServiceChannel。喜欢:Monotouch/WCF: How to consume the wcf service without svcutil
但是它没有svcutil,需要更多的工作
https://stackoverflow.com/questions/2886585
复制相似问题