Skip to content

値の生成(Values)

単一の値やシーケンスを生成するファクトリメソッド、および既存の .NET 型から Observable への変換メソッドをまとめています。

← ファクトリメソッド一覧に戻る

API 一覧

API概要
Return単一の値を発行して完了する
ReturnUnitUnit 値を発行して完了する(最適化版)
ReturnFrame次のフレームで単一の値を発行して完了する
ReturnOnCompleted値を発行せず、指定した Result で完了する
Range連続する整数シーケンスを発行する
Repeat同じ値を指定回数繰り返し発行する
ToObservableTask / IEnumerable / IAsyncEnumerable / IObservable を Observable に変換する

使い分けガイド

単一値を即座に発行したい

Return

Unit / Boolean / Int32 を最適化して発行したい

Return(型ごとの最適化オーバーロードあり)、ReturnUnit

フレーム単位で遅延して値を発行したい

ReturnFrame

値を発行せずに完了・エラーだけ通知したい

ReturnOnCompleted

連続する整数列を発行したい

Range

同じ値を繰り返し発行したい

Repeat

既存の Task / コレクション / IObservable を変換したい

ToObservable