system.reactive

    3

    1答えて

    私たちのアプリケーションはReactive Extensions(Rx)を利用しています。これらは通常、マイクロソフトからダウンロード可能なパッケージを介してインストールされます。ただし、アプリケーションを出荷するときには、dllのコピー(System.CoreEx.dllおよびSystem.Reactive.dll)を提供します。 GAC v1.0.2787.0とv1.0.2856.0には2つの

    4

    3答えて

    プロパティ値を繰り返し取得して別のプロパティに割り当てることはしたいのですが、RxのObservable作成はまだ処理されていません。どのようにしてプロパティを常時読み取っているオブザーバブルを作成したり購読したりするにはどうすればいいでしょうか(おそらくタイマーやスロットルで)?

    2

    2答えて

    C#でReactiveフレームワークを使用していますが、アプリケーションワイドオブザーバ(Singleton Message Bus)を使用することが合理的な理由であるかどうか不思議です。アプリケーションの隔離されたセクションでは、それは魅力のように機能しますが、誰も悲鳴を上げる知恵を持っているなら、私は興味があります。「いいえ、あなたは思っています! テクニカルインプットと理論パターン知識は歓迎

    3

    2答えて

    Rxを使用して非同期ワークフローを実装しようとしていますが、私は完全に間違っているようです。私がやりたい何 はこれです: From an undefined asynchronous stream of un-parsed message strings (i.e. an IObservable<string>) parse the message strings asynchronously,

    5

    2答えて

    私はここに何かが不足していると思いますが、Reactive Extensions for .Netに関してはjesse libertyでこの記事を読んでいました。彼の例はSilverlightを使ったWindow Phone 7ですが、SilverlightにはObservableCollectionデータ型もあります。だから私は違いが何かを把握しようとしています...おそらくRxはより強力ですか

    7

    4答えて

    var a = Observable.Range(0, 10); var b = Observable.Range(5, 10); var zip = a.Zip(b, (x, y) => x + "-" + y); zip.Subscribe(Console.WriteLine); プリント 0から5 1 - 6 2から5 6 - - 6 ... その代わ

    0

    2答えて

    私はRXに慣れていません。希望のシナリオはうまくいきますが、これを達成するためにはもっとシンプルで洗練された方法が必要です。私が持っているのはIObservable<T>で、私はIObservable<U>,で終わるようにそれを購読したいと思っています。それは、見ているTごとにUを生成する非同期操作を引き起こします。 私がこれまでに(それは素晴らしい動作しますが、面倒なようです)このような中間イベ

    1

    1答えて

    -今 Observable .Empty<Quote> .Where(q => q.Price > watchPrice) .Subscribe(q => { // do stuff }); を、「ものを行う」の時点で、私は理想たいものです最後の3 "q"を取得するにはwhere句が出てくるので、BufferWithCount()と似ていますが、Subscribe()への各エントリには最

    2

    3答えて

    私の意見では、RX関数のかなり良い「感じ」があります。私はそれらの多くを使用しています。 .Prune関数の場所。私はこれがAsyncSubjectへのマルチキャストであることを知っていますが、これが実際のシナリオでどのように役立つのでしょうか? 編集:リチャード氏は、WebRequestはPrune()の良い候補だと言います。私はまだどのように表示されません。のは、例を見てみましょう - 私は、

    14

    4答えて

    のためにこれはばかげた質問のように見えるかもしれませんが、私はここから.NETのための反応性の拡張機能がダウンロードされます。この簡単な例では、私のビルドエラーを与えている http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx を: var test = new[] { 1, 2, 4, 5 }; test.ToObservable().Su