Метод TaskObservableExtensions.ToTask<TResult> (IObservable<TResult>)
Возвращает задачу, содержащую последнее значение наблюдаемой последовательности.
Пространство имен:System.Reactive.Threading.Tasks
Сборки: System.Reactive (в System.Reactive.dll)
Синтаксис
'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.
Параметры типа
- TResult
Тип результата.
Параметры
- Наблюдаемых
Тип: System.IObservable<TResult>
Наблюдаемая последовательность, преобразуемая в задачу.
Возвращаемое значение
Тип: System.Threading.Tasks.Task<TResult>
Задача, содержащая последнее значение наблюдаемой последовательности.
Примечание об использовании
В Visual Basic и C# этот метод можно вызвать как метод экземпляра для любого объекта типа IObservable<TResult>. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе или .