2011-06-03 7 views
0

私は単純なWebアプリケーションを使用して、ユーザーがファイルをサーバーにアップロードしてデータベースに格納することができます。WCFからWebアプリケーションイベントを購読する

デカップリングされたサービス(おそらくWCF)がデータを処理する必要がありますが、サービスに警告するための最良のメカニズムは何かわかりません。 WCFサービスが新しいデータをチェックするために数分おきにデータベースをポーリングするのは良い考えですか?または、私はこの仕事をより良く達成するために他のパターン(?)を見なければならないでしょうか?おそらくイベントを使用して?

私はこのようなことをする前に、始めるためのガイダンスを探しています。

おかげ

+0

ASP.Netからのアップロードの最後にWCFサービスを呼び出す際の問題点は何ですか? – Chandermani

答えて

0

なぜあなたは、アップロードを行い、同じコードでWebアプリケーションからサービスを呼び出すにしたくありませんか?通常、アプリケーションはサービスを呼び出しますが、それ以外の方法ではありません。

0

クライアント側からのポーリングはオプションです。または、ファイルのアップロードに非デュプレックスサービスを使用し、アップロードの進行状況に関するコールバック用のデュプレックスサービスを使用することもできます。 また、非同期チャネルを使用してファイルのアップロードとダウンロードを追跡するこのsampleをご覧ください。