ReactiveUI.Extensions.Async namespace¶
Part of the ReactiveUI.Extensions package.
| Type | Kind | Summary |
|---|---|---|
| AsyncContext | record | Represents an asynchronous execution context that encapsulates a specific SynchronizationContext or TaskScheduler for controlling the scheduling of asynchronous operations. |
| AsyncContextMixins | class | Provides extension methods for comparing [AsyncContext](# instances with the current async context. |
| AsyncContextSwitcherAwaitable | struct | Provides an awaitable that switches execution to a specified asynchronous context, optionally forcing a yield and supporting cancellation. |
| CompletionObservableDelegate | delegate | Represents a method that subscribes to completion notifications and returns an asynchronous disposable used to unsubscribe. |
| ConcurrentObserverCallsException | class | The exception that is thrown when multiple concurrent calls are made to observer methods that do not support concurrent execution. |
| ConnectableObservableAsync | class | Represents an asynchronous observable sequence that can be connected to a data source, allowing control over when the subscription to the underlying resource is established. |
| DisposableAsyncMixins | class | Provides extension methods for converting synchronous disposable objects to asynchronous disposables. |
| GroupedAsyncObservable | class | Represents an asynchronous observable sequence that is grouped by a specified key. |
| IObservableAsync | interface | Represents a provider for asynchronous push-based notifications that supports asynchronous subscription and disposal. |
| IObserverAsync | interface | Defines an asynchronous observer that receives notifications about a sequence of values, completion, or errors, and supports asynchronous resource cleanup. |
| ObservableAsync | class | Provides Zip extension methods for asynchronous observable sequences. |
| ObservableAsync | class | Represents an asynchronous observable sequence that allows observers to subscribe and receive notifications asynchronously. |
| ObservableBridgeExtensions | class | Provides bridge extension methods to convert between IObservable (System.Reactive) and [IObservableAsync](# (async observable) sequences. |
| ObserverAsync | class | Represents an asynchronous observer that processes notifications of type T using asynchronous methods. |
| Optional | struct | Represents an optional value that may or may not be present. |
| OptionalMixins | class | Provides extension methods for working with the Optional type. |
| Result | struct | Represents the outcome of an operation, indicating success or failure and providing error details when applicable. |
| SubjectMixins | class | Provides extension methods for working with subjects in a reactive programming context. |
| TakeUntilOptions | record | Provides configuration options for controlling the behavior of the TakeUntil operator. |
| UnhandledExceptionHandler | class | Provides a mechanism for registering a global handler to process unhandled exceptions that occur during application execution. |