WCF自动创建Async方法

时间:2013-11-19 21:34:04

标签: wcf

在测试我的WCF SOAP服务时,我注意到wcfclient工具读入了我的方法的Async版本。例如,如果我有一个名为GetUserById(int Id)的方法,则WSDL有一个名为GetUserByIdAsync(int Id)的附加方法。

这是我偶然打开的东西吗? .NET 4.5中的新东西?

1 个答案:

答案 0 :(得分:1)

svcutil的默认值是在VS2012 / .NET4.5中生成基于同步和异步任务的方法。在VS2010 / .NET 4.0中,默认情况下只生成同步方法。

来自VS2010的SvcUtil:

  

/ async - 生成同步和异步                                         方法签名。默认值:仅生成                                         同步方法签名。 (短                                         表格:/ a)

VS2012的SvcUtil:

  

/ async - 生成同步和开始/结束异步方法签名。默认值:生成同步和基于任务                                         异步方法签名。 (简表:/ a)

相关问题