WCFでasynCTPを使用しようとしていますが、タスクがシリアル化できないため、問題が発生します。
CTPv3をインストールしました。
WCFでasynCTPを使用することは可能ですか?CTPだけをインストールする以上の何かを構成する必要がありますか?
おそらくサービス側で非同期CTPを使用する代わりに、非同期CTPジェットを使用できない場合は、サービスの通常のメソッド(非同期メソッドではない)を呼び出す非同期CTPを使用して非同期メソッドを実装できると考えています。これは良いオプションですか?この場合、サービスは非同期メソッドを実装しません。
他のオプションはサービス側にあり、begin / endメソッドで非同期メソッドを実装し、Task.Factory.FromAsyncメソッドを使用してこの2つのメソッドをタスクにラップします。しかし、これはもっと手間がかかります。
したがって、私の質問は、クライアントがサービスの応答を待機している間、クライアントがブロックされないようにする場合、2つのソリューションを使用できるということです。まず、サービスの通常のメソッドを呼び出すクライアントで非同期CTPを使用するか、Task.Factory.FromAsyncを使用してサービスで非同期メソッドを使用します。どちらが最良の選択肢ですか?なんで?
ありがとう。ダイムロック。