0

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

4

1 回答 1

0

绝对没有区别。解析 wsdl 并创建代理是面向服务的等价物,相当于在面向对象的上下文中执行反射。服务的定义以及它如何向外界展示其元数据是一个纯粹的服务端概念。

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

Visual Studio 代理生成

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

在此处输入图像描述

于 2013-11-12T23:10:24.793 回答