1
我是WCF服务新手。我读了ASP.NET和WCF服务默认是同步的。但是,我们可以异步实现ASP.NET和WCF服务。我想知道生成的Web服务客户端(代理类)是默认同步还是异步?默认情况下生成的WCF服务客户端是同步还是异步?
我是WCF服务新手。我读了ASP.NET和WCF服务默认是同步的。但是,我们可以异步实现ASP.NET和WCF服务。我想知道生成的Web服务客户端(代理类)是默认同步还是异步?默认情况下生成的WCF服务客户端是同步还是异步?
默认为同步。
如果你想异步方法签名也一样,你需要或者指定/async
为svcutil.exe
C:\> svcutil (some URL here) /async
,或者您需要检查Generate asynchronous operations
选项在Visual Studio中Add Service Reference
对话框。
,当然还有 - 一旦你已经产生了异步方法,您还需要呼叫这些,显然.....(他们被称为为您的每个服务方法Begin(YourMethodName)
和End(YourMethodName)
)