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

System.Reactive.Windows.Foundation.AsyncInfoObservableExtensions

public static class AsyncInfoObservableExtensions
Provides conversions from Windows Runtime asynchronous actions and operations to observable sequences.
namespace System.Reactive.Windows.Foundation { public static class AsyncInfoObservableExtensions { public static IObservable<Unit> ToObservable(this IAsyncAction source); public static IObservable<Unit> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncActionWithProgress<TProgress> source); public static IObservable<Unit> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncActionWithProgress<TProgress> source, IProgress<TProgress> progress); public static IObservable<TProgress> ToObservableProgress<[System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncActionWithProgress<TProgress> source); public static IObservable<TResult> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TResult>(this IAsyncOperation<TResult> source); public static IObservable<TResult> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncOperationWithProgress<TResult, TProgress> source); public static IObservable<TResult> ToObservable<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncOperationWithProgress<TResult, TProgress> source, IProgress<TProgress> progress); public static IObservable<TProgress> ToObservableProgress<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncOperationWithProgress<TResult, TProgress> source); public static IObservable<TResult> ToObservableMultiple<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncOperationWithProgress<TResult, TProgress> source); public static IObservable<TResult> ToObservableMultiple<[System.Runtime.CompilerServices.Nullable(2)] TResult, [System.Runtime.CompilerServices.Nullable(2)] TProgress>(this IAsyncOperationWithProgress<TResult, TProgress> source, IProgress<TProgress> progress); } }