<PackageReference Include="System.Reactive" Version="6.0.0-preview.9" />

System.Reactive.Linq.AsyncInfoObservable

public static class AsyncInfoObservable
Provides a set of extension methods to expose observable sequences as Windows Runtime asynchronous actions and operations.
namespace System.Reactive.Linq { public static class AsyncInfoObservable { public static IAsyncAction ToAsyncAction<[System.Runtime.CompilerServices.Nullable(2)] TSource>(this IObservable<TSource> source); public static IAsyncActionWithProgress<int> ToAsyncActionWithProgress<[System.Runtime.CompilerServices.Nullable(2)] TSource>(this IObservable<TSource> source); public static IAsyncActionWithProgress<TProgress> ToAsyncActionWithProgress<[System.Runtime.CompilerServices.Nullable(2)] TSource, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IObservable<TSource> source, Func<IObservable<TSource>, IObservable<TProgress>> progressSelector); public static IAsyncOperation<TSource> ToAsyncOperation<[System.Runtime.CompilerServices.Nullable(2)] TSource>(this IObservable<TSource> source); public static IAsyncOperationWithProgress<TSource, int> ToAsyncOperationWithProgress<[System.Runtime.CompilerServices.Nullable(2)] TSource>(this IObservable<TSource> source); public static IAsyncOperationWithProgress<TResult, int> ToAsyncOperationWithProgress<[System.Runtime.CompilerServices.Nullable(2)] TSource, [System.Runtime.CompilerServices.Nullable(2)] TResult>(this IObservable<TSource> source, Func<IObservable<TSource>, IObservable<TResult>> resultSelector); public static IAsyncOperationWithProgress<TResult, TProgress> ToAsyncOperationWithProgress<[System.Runtime.CompilerServices.Nullable(2)] TSource, [System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IObservable<TSource> source, Func<IObservable<TSource>, IObservable<TResult>> resultSelector, Func<IObservable<TSource>, IObservable<TProgress>> progressSelector); } }