オブザーバー クラス
オブザーバーを作成するための静的メソッドのセットを提供します。
継承階層
System.Object
System.Reactive.Observer
Namespace:System.Reactive
アセンブリ: System.Reactive (System.Reactive.dll)
構文
'Declaration
<ExtensionAttribute> _
Public NotInheritable Class Observer
'Usage
public static class Observer
[ExtensionAttribute]
public ref class Observer abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type Observer = class end
public final class Observer
Observer 型は、次のメンバーを公開します。
メソッド
名前 | 説明 | |
---|---|---|
AsObserver<T> | オブザーバーの ID を非表示にします。 | |
T(Action<T>>) の作成< | 指定した OnNext アクションからオブザーバーを作成します。 | |
T(Action<T>>, Action) の作成< | 指定した OnNext アクションと OnCompleted アクションからオブザーバーを作成します。 | |
T(Action T>>, Action<<Exception>) の作成< | 指定した OnNext アクションと OnError アクションからオブザーバーを作成します。 | |
T>(Action T>, Action<<Exception>, Action) の作成< | 指定した OnNext、OnError、OnCompleted アクションからオブザーバーを作成します。 | |
Synchronize<T>(IObserver<T>) | ||
Synchronize<T>(IObserver<T>, Object) | ||
ToNotifier<T> | オブザーバーから通知コールバックを作成します。 | |
ToObserver<T> | 通知コールバックからオブザーバーを作成します。 |
上
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。