Rxのフレームワークは、Webアプリケーション内の任意の使用を持っていますか?

StackOverflow https://stackoverflow.com/questions/1505830

  •  19-09-2019
  •  | 
  •  

質問

イベントにLINQように参照さaslo

私はRxのフレームワークを見てきました。これは間違いなく素晴らしいことですが、私は誰もがベースのアプリケーションをWebアプリケーションで任意の用途を持つだけではなく、通常のウィンドウとしてこれを見れば不思議されました?

役に立ちましたか?

解決

あなたは「通常のWindowsアプリケーション」を動作しないときだけで、さまざまなコールバックシナリオでのRxを使用することができます。特に、あなたは非同期操作で作業するとき - EXのために、あなたはあなたのSilverlightやデスクトップクライアントからサーバーやクラウドへの呼び出しを行うために、データバックを受信する必要があります。あるいは場合によってはあなたが(ポーリング二重のようなケースでは)サーバーからのコールバックを取得します。

また、Webアプリケーションのための別のシナリオ - あなたがデータを受信したとき、あなたのキャッシュを無効にするには、モデルからのイベントを変更しました。ここではいくつかの「架空」のコード、あなたがそれに応じて設計されたキャッシュとモデルをしている場合...

var cacheListeners=from sender in myModel.GetDataChangedEvents()
                   select sender;

//Subscribe 

cacheListeners.Subscribe(data=>Cache.Invalidate(data.Key));
// amazedsaint:

こののhttpを見てください。 blogspot.com/2009/11/systemreactive-or-net-reactive.htmlする

他のヒント

Rxのためのオリジナルのスパークは、Webベースのプログラミングを中心にしたことが表示されます - 特にAJAXスタイルのアプリケーションの課題を簡素化するために、

ここでは、Webベースの例です。

のhttp:/ /blogs.msdn.com/somasegar/archive/2009/11/18/reactive-extensions-for-net-rx.aspxする

Webアプリケーションで使用中のRxを見るために、プロジェクトが http://reactivetrader.com/ を参照してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top