xin9le.net

Microsoft の製品/技術が大好きな Microsoft MVP な管理人の技術ブログです。

2012-12-01から1ヶ月間の記事一覧

非同期メソッド入門 (13) - コンパイラ要件違反

以前、非同期メソッド入門 (8) - コンパイラ要件と非同期メソッド入門 (9) - Awaitableパターンの自前実装で独自型のawaitの方法を紹介しました。TaskCompletionSource<T>という強力な助っ人もいることもあり、実際どれほど独自実装をするケースがあるのかは本</t>…

非同期メソッド入門 (12) - .NET Framework 4.5以外でawaitする

async/awaitはC# 5.0で搭載されたキーワードです。このキーワードを使ったコードのコンパイルを通すには、Visual Studio 2012で.NET Framework 4.5をターゲットとする必要があります。ここまでの連載は、すべてそう設定されていることを前提として紹介してき…

拡張DisplayName属性

C#が「とっても×6 だーいすーきよー?」な皆さん、こんにちは!今回の記事はC# Advent Calender 2012の22日目の記事です。投稿日付が23日?...野暮なこと言っちゃいけません。ちっちゃなことは気にしちゃいけません。誰が何と言おうと、22日目の記事です(棒 …

Windows RTでリモートデバッグ

みなさん、こんにちは!昨日@chack411さんから「北陸のエース」とご紹介に預かりまして、大変恐縮しております、@xin9leです。今回の記事はVisual Studio Advent Calendar 2012の21日目の記事ですが、21日目を担当することになったのが一昨日とあって、完全…

DynamicなTempData

ASP.NETが大好きでたまらない.NETギークな皆さん、この年末をいかがお過ごしでしょうか。僕はと言えば、衆議院選挙の絡みで#携帯職人や#携帯インストラクターとしてASP.NETどころかプログラミングと絶縁無縁な日々を過ごしております(白目。プログラミング、…

非同期メソッド入門 (11) - Rxとの相互運用

Rx (=Reactive Extensions) は、イベントや非同期処理をLINQの形で統一的に記述できる準標準 (=.NET Frmaeworkに標準搭載されていないMicrosoft純正の) ライブラリです。これまでRxは.NET Framework 3.5 / .NET Framework 4環境下では非同期処理をするための…