Observable.Subscribe<TSource> メソッド (IEnumerable<TSource>、IObserver<TSource>、IScheduler)
指定したソースとオブザーバーを持つ列挙可能なシーケンスにオブザーバーをサブスクライブします。
Namespace:System.Reactive.Linq
アセンブリ: System.Reactive (System.Reactive.dll)
構文
'Declaration
<ExtensionAttribute> _
Public Shared Function Subscribe(Of TSource) ( _
source As IEnumerable(Of TSource), _
observer As IObserver(Of TSource), _
scheduler As IScheduler _
) As IDisposable
'Usage
Dim source As IEnumerable(Of TSource)
Dim observer As IObserver(Of TSource)
Dim scheduler As IScheduler
Dim returnValue As IDisposable
returnValue = source.Subscribe(observer, _
scheduler)
public static IDisposable Subscribe<TSource>(
this IEnumerable<TSource> source,
IObserver<TSource> observer,
IScheduler scheduler
)
[ExtensionAttribute]
public:
generic<typename TSource>
static IDisposable^ Subscribe(
IEnumerable<TSource>^ source,
IObserver<TSource>^ observer,
IScheduler^ scheduler
)
static member Subscribe :
source:IEnumerable<'TSource> *
observer:IObserver<'TSource> *
scheduler:IScheduler -> IDisposable
JScript does not support generic types and methods.
型パラメーター
- TSource
ソースの種類。
パラメーター
- source
型: System.Collections.Generic.IEnumerable<TSource>
サブスクライブする列挙可能なシーケンス。
- オブザーバー
種類: System.IObserver<TSource>
列挙可能なシーケンスから通知を受け取るオブザーバー。
- scheduler
種類: System.Reactive.Concurrency.IScheduler
列挙を実行するスケジューラ。
戻り値
種類: System.IDisposable
オブザーバーを列挙可能からサブスクライブ解除するために使用できる破棄可能なオブジェクト。
使用上の注意
Visual Basic および C# では、 IEnumerable<TSource> 型の任意のオブジェクトでインスタンス メソッドとしてこのメソッドを呼び出すことができます。 インスタンス メソッド構文を使用してこのメソッドを呼び出す場合は、最初のパラメーターを省略します。 詳細については、」または」を参照してください。