2

是否可以在使用 slsvcutil.exe 通过命令行生成代理时不让代理文件以异步方式输出接口。

例如,如果我在接口的服务器端有一个函数“foo()”,当我使用 Slsvcutil.exe 生成代理时,它会在代理中的接口定义中创建两个函数,名为“BeginFoo()”和“EndFoo” ()”。

我想要的只是“Foo()”,我不需要其他两种方法。

这可能吗?我将代理与 Monotouch 一起使用,这就是为什么我需要使用 Slsvcutil.exe 但不需要异步方法的原因。

谢谢!

4

2 回答 2

0

事实证明,iPhone 上需要异步方法,这使得这成为一个没有实际意义的问题。

于 2010-05-27T16:57:33.787 回答
0

您可以尝试从 Visual Studio 项目复制 ServiceReference 并使用接口并编写 Servie 和 ServiceChannel maualy。喜欢:Monotouch/WCF:如何在没有 svcutil 的情况下使用 wcf 服务

但它没有 svcutil 并且需要更多的工作

于 2012-05-20T10:11:01.930 回答