Namespace ReactiveUI.Extensions.Async
Classes
- AsyncContext
Represents an asynchronous execution context that encapsulates a specific SynchronizationContext or TaskScheduler for controlling the scheduling of asynchronous operations.
- ConcurrentObserverCallsException
The exception that is thrown when multiple concurrent calls are made to observer methods that do not support concurrent execution.
- ConnectableObservableAsync<T>
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
Provides extension methods for converting synchronous disposable objects to asynchronous disposables.
- GroupedAsyncObservable<TKey, TValue>
Represents an asynchronous observable sequence that is grouped by a specified key.
- ObservableAsync
Provides factory methods for creating asynchronous observables and background jobs that emit values to observers asynchronously.
- ObservableAsync<T>
Represents an asynchronous observable sequence that allows observers to subscribe and receive notifications asynchronously.
- ObservableBridgeExtensions
Provides bridge extension methods to convert between IObservable<T> (System.Reactive) and IObservableAsync<T> (async observable) sequences.
- ObserverAsync<T>
Represents an asynchronous observer that processes notifications of type
Tusing asynchronous methods.
- OptionalMixins
Provides extension methods for working with the Optional{T} type.
- SubjectMixins
Provides extension methods for working with subjects in a reactive programming context.
- TakeUntilOptions
Provides configuration options for controlling the behavior of the TakeUntil operator.
- UnhandledExceptionHandler
Provides a mechanism for registering a global handler to process unhandled exceptions that occur during application execution.
Structs
- AsyncContext.AsyncContextSwitcherAwaitable
Provides an awaitable that switches execution to a specified asynchronous context, optionally forcing a yield and supporting cancellation.
- Optional<T>
Represents an optional value that may or may not be present.
Interfaces
- IObservableAsync<T>
Represents a provider for asynchronous push-based notifications that supports asynchronous subscription and disposal.
- IObserverAsync<T>
Defines an asynchronous observer that receives notifications about a sequence of values, completion, or errors, and supports asynchronous resource cleanup.
Delegates
- CompletionObservableDelegate
Represents a method that subscribes to completion notifications and returns an asynchronous disposable used to unsubscribe.