都道府県マスタ、ジャンルマスタ、商品マスタなどのデータが必ず揃っていなければいけない仕様のアプリ場合、最初のアプリ起動時にデータをダウンロードさせるというケースは少なくないと思います。 全てのデータが揃っていないとアプリ成り立たない場合は、全てのダウンロードの完了を待つ必要がありますよね。フラグで管理して待つというのもアリなんでしょうけど、Windows PhoneではせっかくReactive Extensions(Rx)が使えるのでイベントを合成してまとめて処理出来るようにしてしまいましょう。 HttpWebRequestをRxでラッピングして使う方法に関しては、「HttpWebRequest/HttpWebResponseを使ってWebページを取得する」や「HttpWebRequestを使ってPOSTメソッドでリクエストする」をお読みください。 日本語でRxとHttpWebReques
var authorizer = new OAuthAuthorizer(ConsumerKey, ConsumerSecret); authorizer.GetAccessToken("http://twitter.com/oauth/access_token", requestToken, pincode) .ObserveOnDispatcher() .Subscribe(res => { // response has Token and extra data(twitter is user_id and screen_name) UserIdTextBlock.Text = res.ExtraData["user_id"].First(); ScreenNameTextBlock.Text = res.ExtraData["screen_name"].First(); acces
入門するのは私なんですけどね。.NET Framework 4 SP1 で追加されると噂の Reactive Extensions(以下 Rx)。ずっと気にはなっていたんですが、まったく触っていませんでした。 id:okazuki さんが Rx の入門記事を書いていたり、neue さんが Rx の詳細な解説を書いていたりしていて、今更な感じがしますが、ブログのネタに困っていたので記事にしてみます。車輪の再発明みたいなもんです。あと、コード書かないと理解できない残念な頭なので、記憶の整理も兼ねています。 Rx と言えば、仮面ライダー…じゃなかった、Observer パターンです。あの GoF のデザインパターンのひとつ。 http://itpro.nikkeibp.co.jp/article/COLUMN/20051227/226807/ 簡単に言えば Rx は「Observer パターンを
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く