Skip to content

ReactiveUI.Extensions.Async namespace

Part of the ReactiveUI.Extensions package.

TypeKindSummary
AsyncContextrecordRepresents an asynchronous execution context that encapsulates a specific SynchronizationContext or TaskScheduler for controlling the scheduling of asynchronous operations.
AsyncContextMixinsclassProvides extension methods for comparing [AsyncContext](# instances with the current async context.
AsyncContextSwitcherAwaitablestructProvides an awaitable that switches execution to a specified asynchronous context, optionally forcing a yield and supporting cancellation.
CompletionObservableDelegatedelegateRepresents a method that subscribes to completion notifications and returns an asynchronous disposable used to unsubscribe.
ConcurrentObserverCallsExceptionclassThe exception that is thrown when multiple concurrent calls are made to observer methods that do not support concurrent execution.
ConnectableObservableAsyncclassRepresents an asynchronous observable sequence that can be connected to a data source, allowing control over when the subscription to the underlying resource is established.
DisposableAsyncMixinsclassProvides extension methods for converting synchronous disposable objects to asynchronous disposables.
GroupedAsyncObservableclassRepresents an asynchronous observable sequence that is grouped by a specified key.
IObservableAsyncinterfaceRepresents a provider for asynchronous push-based notifications that supports asynchronous subscription and disposal.
IObserverAsyncinterfaceDefines an asynchronous observer that receives notifications about a sequence of values, completion, or errors, and supports asynchronous resource cleanup.
ObservableAsyncclassProvides Zip extension methods for asynchronous observable sequences.
ObservableAsyncclassRepresents an asynchronous observable sequence that allows observers to subscribe and receive notifications asynchronously.
ObservableBridgeExtensionsclassProvides bridge extension methods to convert between IObservable (System.Reactive) and [IObservableAsync](# (async observable) sequences.
ObserverAsyncclassRepresents an asynchronous observer that processes notifications of type T using asynchronous methods.
OptionalstructRepresents an optional value that may or may not be present.
OptionalMixinsclassProvides extension methods for working with the Optional type.
ResultstructRepresents the outcome of an operation, indicating success or failure and providing error details when applicable.
SubjectMixinsclassProvides extension methods for working with subjects in a reactive programming context.
TakeUntilOptionsrecordProvides configuration options for controlling the behavior of the TakeUntil operator.
UnhandledExceptionHandlerclassProvides a mechanism for registering a global handler to process unhandled exceptions that occur during application execution.