System.Reactive.Threading.Tasks.TaskObservableExtensions
Provides a set of static methods for converting tasks to observable sequences.
namespace System.Reactive.Threading.Tasks
{
public static class TaskObservableExtensions
{
public static IObservable<Unit> ToObservable(this Task task);
public static IObservable<Unit> ToObservable(this Task task, IScheduler scheduler);
public static IObservable<TResult> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this Task<TResult> task);
public static IObservable<TResult> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this Task<TResult> task, IScheduler scheduler);
public static Task<TResult> ToTask<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this IObservable<TResult> observable);
public static Task<TResult> ToTask<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this IObservable<TResult> observable, IScheduler scheduler);
public static Task<TResult> ToTask<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this IObservable<TResult> observable, object state);
public static Task<TResult> ToTask<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this IObservable<TResult> observable, object state, IScheduler scheduler);
public static Task<TResult> ToTask<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this IObservable<TResult> observable, CancellationToken cancellationToken);
public static Task<TResult> ToTask<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this IObservable<TResult> observable, CancellationToken cancellationToken, IScheduler scheduler);
public static Task<TResult> ToTask<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this IObservable<TResult> observable, CancellationToken cancellationToken, object state);
public static Task<TResult> ToTask<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this IObservable<TResult> observable, CancellationToken cancellationToken, object state, IScheduler scheduler);
}
}