wsdl生成同步与异步方法之间的区别

时间:2013-11-12 15:35:47

标签: .net wcf web-services asynchronous wsdl

同步方法和异步方法的wsdl的实际差异是什么?是否可以手动编写wsdl然后创建异步服务接口?

1 个答案:

答案 0 :(得分:0)

绝对没有区别。解析wsdl并创建代理是面向服务的等效于在面向对象的上下文中执行反射。服务的定义以及它如何向外界呈现其元数据是纯服务方面的概念。

生成代理的方式(同步或异步 - 在后者中我们有基于事件和基于任务的API)只是客户端语法糖:

Visual Studio Proxy Generation

如果要查看客户端上生成的确切内容,请在Visual Studio中选择“显示所有文件”按钮,并在服务参考中查看Reference.cs:

enter image description here