日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。番外編「System.Reactive.Linq.Observableのメソッド一覧とメモ」はじめに今回は、Delayメソッドです。Extensionsのデモとして、とても魅せやすいメソッドですね!シンプルなのでさくっといきましょう。Delayメソッドここでは、Delayメソッドについて説明します。Delayメソッドは名前が示す通りIObservableのシーケンスから発行された値を指定した時間だけ遅延させて後続に流すメソッドになります。メソッドのシグネチャを以下に示します。dueTime);引数のdueTimeで遅延させる時間を指定します。TimeSpan型を受け取る以外にも、特定の時点まで遅延させることも出来ます。このメソッドのコード例を下記に示します。key");Console.ReadLine();Delayメソッドを使ってIObservableのシーケンスから発行された値を10秒遅延させています。実行結果を以下に示します。5実行結果からわかるように、OnNextで発行した値が10秒後に表示されています。このようにDelayメソッドを使うと、値を遅延させて後続に流すということが実現できます。C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。Blogの内容は個人の見解であり、所属する企業を代表するものではありません。)はてなブログをはじめよう!okazukiさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。