次の方法で共有


オブザーバー クラス

オブザーバーを作成するための静的メソッドのセットを提供します。

継承階層

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 型は、次のメンバーを公開します。

メソッド

  名前 説明
Public メソッド Static メンバー AsObserver<T> オブザーバーの ID を非表示にします。
Public メソッド Static メンバー T(Action<T>>) の作成< 指定した OnNext アクションからオブザーバーを作成します。
Public メソッド Static メンバー T(Action<T>>, Action) の作成< 指定した OnNext アクションと OnCompleted アクションからオブザーバーを作成します。
Public メソッド Static メンバー T(Action T>>, Action<<Exception>) の作成< 指定した OnNext アクションと OnError アクションからオブザーバーを作成します。
Public メソッド Static メンバー T>(Action T>, Action<<Exception>, Action) の作成< 指定した OnNext、OnError、OnCompleted アクションからオブザーバーを作成します。
Public メソッド Static メンバー Synchronize<T>(IObserver<T>)
Public メソッド Static メンバー Synchronize<T>(IObserver<T>, Object)
Public メソッド Static メンバー ToNotifier<T> オブザーバーから通知コールバックを作成します。
Public メソッド Static メンバー ToObserver<T> 通知コールバックからオブザーバーを作成します。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

リファレンス

System.Reactive 名前空間