Condividi tramite


Metodo TaskObservableExtensions.ToObservable<TResult (Task<TResult>>)

Restituisce una sequenza osservabile che propaga il risultato dell'attività.

Spazio dei nomi:System.Reactive.Threading.Tasks
Assemblea: System.Reattivo (in System.Reactive.dll)

Sintassi

'Declaration
<ExtensionAttribute> _
Public Shared Function ToObservable(Of TResult) ( _
    task As Task(Of TResult) _
) As IObservable(Of TResult)
'Usage
Dim task As Task(Of TResult)
Dim returnValue As IObservable(Of TResult)

returnValue = task.ToObservable()
public static IObservable<TResult> ToObservable<TResult>(
    this Task<TResult> task
)
[ExtensionAttribute]
public:
generic<typename TResult>
static IObservable<TResult>^ ToObservable(
    Task<TResult>^ task
)
static member ToObservable : 
        task:Task<'TResult> -> IObservable<'TResult> 
JScript does not support generic types and methods.

Parametri di tipo

  • TResult
    Tipo di risultato.

Parametri

Valore restituito

Tipo: System.IObservable<TResult>
Sequenza osservabile che produce il risultato dell'attività o propaga l'eccezione prodotta dall'attività.

Nota sull'utilizzo

In Visual Basic e C#è possibile chiamare questo metodo come metodo di istanza in qualsiasi oggetto di tipo Task<TResult>. Per chiamare il metodo usando la sintassi del metodo di istanza, omettere il primo parametro. Per altre informazioni, vedere o .

Vedere anche

Riferimento

Classe TaskObservableExtensions

ToObservable Overload

Spazio dei nomi System.Reactive.Threading.Tasks