2009-03-16 14 views
2

私はWindsor WCF Integration Facilityを使用していますが、現在、メソッドasnycを呼び出す方法を探しています。私はバックグラウンドワーカーを使用して作業を完了することを検討していました。これを行うよりエレガントな方法があります、私は選択された方法で良い気分を持っていません。Windsor WCF Integration Facility非同期

私は以下のメールアドレスを見ました:KrzysztofKoźmicのhttp://groups.google.com/group/castle-project-devel/browse_thread/thread/9250110e258ccdcd。解決策は素晴らしいようですが、それは私が理解するようにプロトタイプだと言われています。

答えて

2

[更新]しばらくしてから、フレームワーク(いくつかの変更が加えられています)に正式に焼き付けられましたので、この時点で使用するのはかなり安全です。

はい、プロトタイプです。私はコンセプト実装の実証証明を作成しましたが(非同期型を生成せず、これまでの呼び出しと解決策はありませんでした)、それでもまだ生産品質からはかなり離れていますが、今後のリリースには至りません。

最近、私は再び仕事を拾い、私は何かを約束することはできませんが、それは私の優先順位リストに高いです:)

+0

我々はそこにGoogleのグループのポストで非同期を自動生成について良いアイデアを持つだけのインタフェースを見ることができるようにインターフェイスと処理式呼び出し。実際のプロトタイプを見ることができますか?そして私が興味深い質問:なぜ誰も新しいスレッドで同期呼び出しを実装しようとしないのですか?これはWCF呼び出しでは間違っていますか? 提案されたIAsyncClientインターフェイスについてはほとんど言及していません。非同期WCFの私のビジョンでは、AsyncResult.WaihtHandleオブジェクトを使用してすべての非同期呼び出しを待機できるという点があります。コールバックを使用する場合は、私自身のWaitEventHandlesを実装する必要があります。 –

+0

Juval Lowyが非同期呼び出しでトランザクションを使用しないように警告しているにもかかわらず、生成されたプロキシを使用せずにWCFでトランザクション非同期呼び出しを実装する必要があると私は考えています。 –

関連する問題