Condividi tramite


Metodo Subject.Create<TSource, TResult>

Crea un oggetto dall'osservatore specificato e osservabile.

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

Sintassi

'Declaration
Public Shared Function Create(Of TSource, TResult) ( _
    observer As IObserver(Of TSource), _
    observable As IObservable(Of TResult) _
) As ISubject(Of TSource, TResult)
'Usage
Dim observer As IObserver(Of TSource)
Dim observable As IObservable(Of TResult)
Dim returnValue As ISubject(Of TSource, TResult)

returnValue = Subject.Create(observer, _
    observable)
public static ISubject<TSource, TResult> Create<TSource, TResult>(
    IObserver<TSource> observer,
    IObservable<TResult> observable
)
public:
generic<typename TSource, typename TResult>
static ISubject<TSource, TResult>^ Create(
    IObserver<TSource>^ observer, 
    IObservable<TResult>^ observable
)
static member Create : 
        observer:IObserver<'TSource> * 
        observable:IObservable<'TResult> -> ISubject<'TSource, 'TResult> 
JScript does not support generic types and methods.

Parametri di tipo

  • TSource
    Origine del tipo.
  • TResult
    Tipo di risultato.

Parametri

  • Osservatore
    Tipo: System.IObserver<TSource>
    Osservatore utilizzato per pubblicare messaggi nell'oggetto.
  • Osservabile
    Tipo: System.IObservable<TResult>
    Oggetto osservabile utilizzato per sottoscrivere i messaggi inviati dall'oggetto.

Valore restituito

Tipo: System.Reactive.Subjects.ISubject<TSource, TResult>
Oggetto implementato utilizzando l'osservatore e osservabile specificato.

Vedere anche

Riferimento

Classe Subject

Spazio dei nomi System.Reactive.Subjects