<PackageReference Include="System.Reactive" Version="4.1.2" />

TaskObservableExtensions

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<TResult>(this Task<TResult> task)

public static IObservable<TResult> ToObservable<TResult>(this Task<TResult> task, IScheduler scheduler)

public static Task<TResult> ToTask<TResult>(this IObservable<TResult> observable)

public static Task<TResult> ToTask<TResult>(this IObservable<TResult> observable, object state)

public static Task<TResult> ToTask<TResult>(this IObservable<TResult> observable, CancellationToken cancellationToken)

public static Task<TResult> ToTask<TResult>(this IObservable<TResult> observable, CancellationToken cancellationToken, object state)