0

クライアントが同期と見なす WCF サービスを作成できるようにしたいと考えていますが、サーバー側は非同期として実装されています。ASP.NET では IHttpAsyncHandler を実装することでこれを実行できることはわかっていますが、WCF で同等のものを見つけることができないようです。

これは既に存在するサービスであり、クライアントを変更せずに非同期実装サーバー サイドに移行したいと考えています。これは可能ですか?

4

1 に答える 1

1

.Net 4.5 を使用している場合は、サービス コントラクト インターフェイスの OperationContract メソッドTask<type>を型ではなく戻り値に変更します。インターフェイスを実装するクラスでは、メソッドで async 修飾子を使用し、Task ベースの非同期パターンに従って内部で await を使用
ます。 com/Events/TechEd/NorthAmerica/2012/DEV326

于 2012-08-27T09:15:50.483 に答える