通知<T> 类

表示向观察者发送的通知。

继承层次结构

System.Object
  System.Reactive.Notification<T>

Namespace:System.Reactive
装配: System.Reactive.dll) 中的 System.Reactive (

语法

'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
    通知参数类型。

通知<T> 类型公开以下成员。

属性

  名称 说明
公共属性 Exception 返回 OnError 通知的异常或返回 null。
公共属性 HasValue 返回一个值,该值指示通知是否具有值。
公共属性 种类 获取表示的通知类型。
公共属性 返回 OnNext 通知的值或引发异常。

顶部

方法

  名称 说明
Public method Public method 接受 (IObserver<T>) 调用与通知对应的观察程序方法。
Public method Public method 接受 (操作<T>、操作<异常>、操作) 调用与通知对应的委托。
Public method Public method 接受<TResult> (Func<T、TResult>、Func<Exception、TResult>、Func<TResult>) 调用与通知对应的委托,并返回生成的结果。
Public method Public method 等于 (对象) 指示此实例与指定对象是否相等。 (重写 object.Equals (Object) .)
Public method Public method 等于 (通知<T>) 指示此实例和其他实例是否相等。
受保护的方法 完成 (继承自 Object.)
Public method Public method GetHashCode (继承自 Object.)
Public method Public method GetType (继承自 Object.)
受保护的方法 MemberwiseClone (继承自 Object.)
Public method Public method ToObservable () 使用即时计划程序返回具有单个通知的可观测序列。
Public method Public method ToObservable (IScheduler) 返回具有单个通知的可观测序列。
Public method Public method ToString (继承自 Object.)

顶部

运算符

  名称 说明
Public operator Static 成员 等式 指示左参数和右参数是否相等。
Public operator Static 成员 不相等 指示左参数和右参数是否不相等。

顶部

线程安全性

此类型的所有公共静态(Visual Basic 中共享的)成员都是线程安全的。 但不保证所有实例成员都是线程安全的。

另请参阅

参考

System.Reactive 命名空间