Notification<T> クラス

オブザーバーへの通知を表します。

継承階層

System.Object
  System.Reactive.Notification<T>

Namespace:System.Reactive
アセンブリ: System.Reactive (System.Reactive.dll)

構文

'Declaration
<SerializableAttribute> _
Public MustInherit Class Notification(Of T) _
    Implements IEquatable(Of Notification(Of T))
'Usage
Dim instance As Notification(Of T)
[SerializableAttribute]
public abstract class Notification<T> : IEquatable<Notification<T>>
[SerializableAttribute]
generic<typename T>
public ref class Notification abstract : IEquatable<Notification<T>^>
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type Notification<'T> =  
    class
        interface IEquatable<Notification<'T>>
    end
JScript does not support generic types and methods.

型パラメーター

  • T
    通知引数の型。

Notification<T> 型は、次のメンバーを公開します。

プロパティ

  名前 説明
パブリック プロパティ Exception OnError 通知の例外を返すか、null を返します。
パブリック プロパティ HasValue 通知に値があるかどうかを示す値を返します。
パブリック プロパティ 種類 表される通知の種類を取得します。
パブリック プロパティ Value OnNext 通知の値を返すか、例外をスローします。

メソッド

  名前 説明
Public メソッド Accept(IObserver<T>) 通知に対応するオブザーバーのメソッドを呼び出します。
Public メソッド Accept(Action<T>, Action<Exception>, Action) 通知に対応するデリゲートを呼び出します。
Public メソッド Accept<TResult>(Func<T, TResult>, Func<Exception, TResult>, Func<TResult>) 通知に対応するデリゲートを呼び出し、生成された結果を返します。
Public メソッド Equals(Object) このインスタンスと指定したオブジェクトが等しいかどうかを示します。 ( Object.Equals(Object)をオーバーライドします。)
Public メソッド Equals(Notification<T>) このインスタンスと他のインスタンスが等しいかどうかを示します。
Protected メソッド Finalize ( オブジェクトから継承されます)。
Public メソッド GetHashCode ( オブジェクトから継承されます)。
Public メソッド GetType ( オブジェクトから継承されます)。
Protected メソッド MemberwiseClone ( オブジェクトから継承されます)。
Public メソッド ToObservable() 即時スケジューラを使用して、1 つの通知で監視可能なシーケンスを返します。
Public メソッド ToObservable(IScheduler) 1 つの通知で監視可能なシーケンスを返します。
Public メソッド ToString ( オブジェクトから継承されます)。

オペレーター

  名前 説明
Public operatorStatic member 等式 左引数と右引数が等しいかどうかを示します。
Public operatorStatic member 不等式 左引数と右引数が等しくないかどうかを示します。

スレッド セーフ

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

参照

リファレンス

System.Reactive 名前空間