使用slsvcutil.exe通过命令行生成代理时,是否有可能不让代理文件以异步方式输出接口。
例如,如果我在接口的服务器端有一个函数“foo()”,当我使用Slsvcutil.exe生成代理时,它会在名为“BeginFoo()”的代理中的接口定义中生成两个函数。和“EndFoo()”。
我想要的只是“Foo()”,我不需要另外两种方法。
这可能吗?我正在使用Monotouch代理,这就是我需要使用Slsvcutil.exe但不需要异步方法的原因。
谢谢!
答案 0 :(得分:0)
事实证明iPhone上需要Async方法,这使得这个问题毫无疑问。
答案 1 :(得分:0)
您可以尝试从Visual Studio项目复制ServiceReference并使用接口并编写Servie和ServiceChannel。喜欢:Monotouch/WCF: How to consume the wcf service without svcutil
但它没有svcutil,需要更多的工作