Compartilhar via


Classe Observer

Fornece um conjunto de métodos estáticos para criar observadores.

Hierarquia de herança

System.Object
  System.Reactive.Observer

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

Sintaxe

'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

O tipo Observador expõe os membros a seguir.

Métodos

  Nome Descrição
Membro método público AsObserver<T> Oculta a identidade de um observador.
Membro método público Criar<T>(Ação<T>) Cria um observador da ação OnNext especificada.
Membro método público Criar<T>(Ação<T>, Ação) Cria um observador das ações OnNext e OnCompleted especificadas.
Membro método público Criar<T>(Ação<T>, Exceção> de Ação<) Cria um observador com base nas ações OnNext e OnError especificadas.
Membro método público Criar<T>(Ação<T>, Exceção> de Ação<, Ação) Cria um observador das ações OnNext, OnError e OnCompleted especificadas.
Membro método público Synchronize<T>(IObserver<T>)
Membro método público Synchronize<T>(IObserver<T>, Object)
Membro método público ToNotifier<T> Cria um retorno de chamada de notificação de um observador.
Membro método público ToObserver<T> Cria um observador de um retorno de chamada de notificação.

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