Partilhar via


Método TResult TaskObservableExtensions.ToTask<(TResult> IObservable<)>

Retorna uma tarefa que contém o último valor da sequência observável.

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

Sintaxe

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

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

Parâmetros de tipo

  • TResult
    O tipo de resultado.

Parâmetros

  • Observável
    Tipo: System.IObservable<TResult>
    A sequência observável a ser convertida em uma tarefa.

Valor Retornado

Tipo: System.Threading.Tasks.Task<TResult>
Uma tarefa que contém o último valor da sequência observável.

Observação de uso

No Visual Basic e no C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo IObservable<TResult>. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte ou .

Consulte Também

Referência

Classe TaskObservableExtensions

Sobrecarga do ToTask

System.Reactive.Threading.Tasks Namespace