かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

2010-09-27から1日間の記事一覧

Reactive Extensions入門 11「非同期処理用のSubject」

その名もAsyncSubjectです。非同期処理を自前で実装してIObservableを返すようなメソッドを作るときに使えます。 こいつは、OnCompleted()メソッドメソッドを呼び出すと、最後にOnNextした値を通知するようになります。特徴としては、OnCompleted()を呼ぶ前…

.NET Framework 4でのCOM相互運用性のドキュメント

探すのに手間取ったのでメモ。 MSDNライブラリ→.NET開発→.NET Framework 4→.NET Frameworkの拡張開発→相互運用性→高度なCOM相互運用性 http://msdn.microsoft.com/ja-jp/library/bd9cdfyx.aspx

非同期処理を行うメソッドの戻り値は全てIObservableにしてしまえばいいんじゃないんだろうか

最近、タイトルの通りのことを思っています。 今の非同期処理のAPIは下のようなコールバックを渡す形や、完了イベントを処理する形が一般的だと思います。(あとはBegin〜とEnd〜のメソッドのペアとか) public void Hoge(int param, Action<int> callback) { // </int>…