Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
wsdl 中同步方法与异步方法的实际区别是什么?是否可以手动编写 wsdl 然后创建异步服务接口?
绝对没有区别。解析 wsdl 并创建代理是面向服务的等价物,相当于在面向对象的上下文中执行反射。服务的定义以及它如何向外界展示其元数据是一个纯粹的服务端概念。
生成代理的方式(同步或异步 - 在后者中我们有基于事件和基于任务的 API)只是客户端的语法糖:
如果您想准确查看客户端生成的内容,请选择 Visual Studio 中的“显示所有文件”按钮,然后在服务参考中查看 Reference.cs: