2011-02-16 10 views
0

ドメインサービスクラスにイベントを追加することはできますか?ドメインサービスクラスにイベントを追加しますか?

私は何かのためにデータベースの約1000のレコードをチェックする必要があり、サーバー側からクライアント側およびクライアント側からすべてのデータをロードするのはちょっと役に立たないようですサーバーサイドに送信してストアドプロシージャで処理します。

それでも、プロセスのどの時点でユーザーを表示できるかは、処理中の現在のレコード(番号)を示すクライアント側で呼び出すことができるイベントが必要です。

私は私が知っている唯一の方法を使用して試してみた:

public delegate void CalculateMemberCompleted(int i); 
public event CalculateMemberCompleted CalculateRenewed; 

が、これは私がのviewmodelに「Context.CalculateRenewed」を使用してそれにアクセスすることはできませんとして動作するようには思えません。 誰かが私が欲しいものを達成する方法を知りましたか?

答えて

1

残念ながらドメインサービスのイベントはSilverlightからアクセスできませんが、引き続きwcfデュプレックスサービスを使用できるため、サーバーはクライアントからの要求なしにSilverlightにデータを送信できます。欲しいです? 見てくださいherehere

+0

私はこれが私が欲しいことをすることができると信じます、あなたの情報に感謝します。 –

+0

私は助けてくれると嬉しかった:) – Davita

0

Silverlight Reactive Extensions (Rx)を使用できます。申し訳ありませんが、あまりにも曖昧ですが、私はまだ自分自身を使用していない。

+0

外部ソースを使用せずにも可能だと思いますので、誰かが私にRxをインストールするより良い解決策を提供したいと思っています。 –

関連する問題