Subject

Subject Methods

Include Protected Members
Include Inherited Members

The Subject type exposes the following members.

Methods

NameDescriptionPublic methodStatic memberCreate<TSource, TResult>Creates a subject from the specified observer and observable.Public methodStatic memberSynchronize<TSource, TResult>(ISubject<TSource, TResult>)Synchronizes the messages on the subject.Public methodStatic memberSynchronize<TSource, TResult>(ISubject<TSource, TResult>, IScheduler)Synchronizes the messages on the subject and notifies observers on the specified scheduler.Top

See Also

Reference

Subject Class

System.Reactive.Subjects Namespace

Subject Class

Provides a set of static methods for creating observers.

Inheritance Hierarchy

System.Object
  System.Reactive.Subjects.Subject

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

Syntax

'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

The Subject type exposes the following members.

Methods

NameDescriptionPublic methodStatic memberCreate<TSource, TResult>Creates a subject from the specified observer and observable.Public methodStatic memberSynchronize<TSource, TResult>(ISubject<TSource, TResult>)Synchronizes the messages on the subject.Public methodStatic memberSynchronize<TSource, TResult>(ISubject<TSource, TResult>, IScheduler)Synchronizes the messages on the subject and notifies observers on the specified scheduler.Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Reactive.Subjects Namespace