Поделиться через


Класс TaskObservableExtensions

Предоставляет набор статических методов для преобразования задач в IObservables.

Иерархия наследования

System.Object
  System.Reactive.Threading.Tasks.TaskObservableExtensions

Пространство имен:System.Reactive.Threading.Tasks
Сборки: System.Reactive (в System.Reactive.dll)

Синтаксис

'Declaration
<ExtensionAttribute> _
Public NotInheritable Class TaskObservableExtensions
'Usage
public static class TaskObservableExtensions
[ExtensionAttribute]
public ref class TaskObservableExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type TaskObservableExtensions =  class end
public final class TaskObservableExtensions

Методы

  Имя Описание
общедоступного метода Public method член member ToObservable(Task) Возвращает наблюдаемую последовательность, которая сигнализирует о завершении задачи.
общедоступного метода Public method член member ToObservable<TResult>(Task<TResult>) Возвращает наблюдаемую последовательность, которая распространяет результат задачи.
общедоступного метода Public method член member ToTask<TResult>(IObservable<TResult>) Возвращает задачу, содержащую последнее значение наблюдаемой последовательности.
общедоступного метода Public method член member ToTask<TResult>(IObservable<TResult>, Object) Возвращает задачу, содержащую последнее значение наблюдаемой последовательности.
общедоступного метода Public method член member ToTask<TResult>(IObservable<TResult>, CancellationToken) Возвращает задачу, содержащую последнее значение наблюдаемой последовательности.
общедоступного метода Public method член member ToTask<TResult>(IObservable<TResult>, CancellationToken, Object) Возвращает задачу, содержащую последнее значение наблюдаемой последовательности.

TOP

Потокобезопасность

Любые общедоступные статичные (общие в Visual Basic) члены этого типа являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также:

Ссылка

Пространство имен System.Reactive.Threading.Tasks