クライアントが同期と見なす WCF サービスを作成できるようにしたいと考えていますが、サーバー側は非同期として実装されています。ASP.NET では IHttpAsyncHandler を実装することでこれを実行できることはわかっていますが、WCF で同等のものを見つけることができないようです。
これは既に存在するサービスであり、クライアントを変更せずに非同期実装サーバー サイドに移行したいと考えています。これは可能ですか?
クライアントが同期と見なす WCF サービスを作成できるようにしたいと考えていますが、サーバー側は非同期として実装されています。ASP.NET では IHttpAsyncHandler を実装することでこれを実行できることはわかっていますが、WCF で同等のものを見つけることができないようです。
これは既に存在するサービスであり、クライアントを変更せずに非同期実装サーバー サイドに移行したいと考えています。これは可能ですか?
.Net 4.5 を使用している場合は、サービス コントラクト インターフェイスの OperationContract メソッドTask<type>
を型ではなく戻り値に変更します。インターフェイスを実装するクラスでは、メソッドで async 修飾子を使用し、Task ベースの非同期パターンに従って内部で await を使用し
ます。 com/Events/TechEd/NorthAmerica/2012/DEV326