Partilhar via


Classe Subject

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

Hierarquia de herança

System.Object
  System.Reactive.Subjects.Subject

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

Sintaxe

'Declaration
Public NotInheritable Class Subject
'Usage
public static class Subject
public ref class Subject abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type Subject =  class end
public final class Subject

O tipo Subject expõe os membros a seguir.

Métodos

  Nome Descrição
Membro método público Criar<TSource, TResult> Cria um assunto do observador especificado e observável.
Membro método público Synchronize<TSource, TResult>(ISubject<TSource, TResult>) Sincroniza as mensagens sobre o assunto.
Membro método público Synchronize<TSource, TResult>(ISubject<TSource, TResult>, IScheduler) Sincroniza as mensagens sobre o assunto e notifica os observadores no agendador especificado.

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.Subjects Namespace