Reactive Extensions

SilverlightからのWCF呼び出しをReactive Extensionsとして取り扱うメソッドを作ってみた。

過去にSilverlightからWCFサービスを呼ぶ処理をRxに挑戦したことがありました。その記事から@neueccさんに反応もらって喜んだりしたのがほぼ一年前。ときが経つのは早いものです。 neue cc - イベントベースの非同期処理をReactive Extensionsで扱う方法 @ne…

Reactive ExtensionsのThrottleで一定時間の間に発行されたイベントから最後のイベントのみを取り出す。

MSDNフォーラムで行ったやり取りが元ネタです。 DataGridのRowの高さを自動リサイズさせたい この質問では最終的に以下の点が問題になっていることが分かりました。 DataGridのSizeChangedイベントのタイミングで、DataGridの行の再描画を行いたい。 しかし…

Reactive Extensionsでダブルクリックを実装してみる。

以前、データグリッドのダブルクリックイベントを実装してみました。 SilverlightのDataGridにダブルクリックイベントを実装する。 今回は、ダブルクリックイベントをReactive Extensionsで実装するとどうなるかを試してみました。ダブルクリック処理にフォ…

Reactive Extensionsを使用して複数のサービス非同期コールを連続して呼べるか試してみた。その3

neueccさんよりTwitterでアドバイスを頂きました。 連鎖のフロー的に前なら匿名型、時間軸的に前ならScan、どうにもならない時は外部変数。外部変数を使うと、同時に動かしたり複数に分割したりリトライしたりに不都合が出やすく、やれることに制限がかかる…

Reactive Extensionsを使用して複数のサービス非同期コールを連続して呼べるか試してみた。その2

昨日、Reactive Extensionsでサービス非同期コールのメソッドチェーンに挑戦してみました。 Reactive Extensionsを使用して複数のサービス非同期コールを連続して呼べるか試してみた。 - y_maeyamaの日記 しかし、多数の課題が残ってしまいました。そこで、…

Reactive Extensionsを使用して複数のサービス非同期コールを連続して呼べるか試してみた。

Silverlightのサービスコールは非同期のみサポートとなっています。そのため、Silverlightアプリでサービスコールを記述するのはちょっと大変です。 そこで、Reactive Extensionsを使用して、非同期通信処理を連続して書けるか試してみます。 アジェンダ Rea…