Compartilhar via


Classe T> de notificação<

Representa uma notificação para um observador.

Hierarquia de herança

System.Object
  System.Reactive.Notification<T>

Namespace:System.Reactive
Assembly: System.Reactive (em System.Reactive.dll)

Sintaxe

'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.

Parâmetros de tipo

  • T
    O tipo de argumento de notificação.

O tipo T> de Notificação<expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Exceção Retorna a exceção de uma notificação OnError ou retorna nulo.
Propriedade pública Hasvalue Retorna um valor que indica se a notificação tem um valor.
Propriedade pública Tipo Obtém o tipo de notificação que é representado.
Propriedade pública Valor Retorna o valor de uma notificação OnNext ou gera uma exceção.

Parte superior

Métodos

  Nome Descrição
Método público Accept(IObserver<T>) Invoca o método do observador correspondente à notificação.
Método público Accept(Action<T>, Action<Exception>, Action) Invoca o delegado correspondente à notificação.
Método público Accept<TResult>(Func<T, TResult>, Func<Exception, TResult>, Func<TResult>) Invoca o delegado correspondente à notificação e retorna o resultado produzido.
Método público Equals(Object) Indica se essa instância e um objeto especificado são iguais. (Substitui Object.Equals(Object).)
Método público Equals(Notification<T>) Indica se essa instância e outra são iguais.
Método protegido Finalizar (Herdado do objeto.)
Método público GetHashCode (Herdado do objeto.)
Método público GetType (Herdado do objeto.)
Método protegido Memberwiseclone (Herdado do objeto.)
Método público ToObservable() Retorna uma sequência observável com uma única notificação, usando o agendador imediato.
Método público ToObservable(IScheduler) Retorna uma sequência observável com uma única notificação.
Método público ToString (Herdado do objeto.)

Parte superior

Operadores

  Nome Descrição
Membro Membro estático operador público Igualitário Indica se os argumentos esquerdo e direito são iguais.
Membro Membro estático operador público Desigualdade Indica se os argumentos esquerdo e direito não são iguais.

Parte superior

Acesso thread-safe

Qualquer membro estático público (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte Também

Referência

System.Reactive Namespace