在使用 WSDL.exe 生成 Web 服务代理时,可以使用 /noasync 命令行参数来避免生成异步方法。这将避免生成 XxxAsync 方法。
以下是使用 WSDL.exe 生成 Web 服务代理时,如何使用 /noasync 参数的示例:
wsdl /noasync /language:C# /out:generatedProxy.cs http://example.com/service.wsdl
这将生成一个名为 generatedProxy.cs 的 C# 文件,其中包含 Web 服务代理代码,但不包含异步方法。
如果您使用的是 Visual Studio 2017 或更高版本,则可以使用“添加服务引用”功能来生成 Web 服务代理,并在“高级”选项卡中取消选中“生成异步方法”选项。
如果您使用的是 Visual Studio 2015 或更早版本,则可以使用“添加 Web 引用”功能来生成 Web 服务代理,并在“高级”选项卡中取消选中“生成异步方法”选项。
领取专属 10元无门槛券
手把手带您无忧上云