ISignalAsync interface¶
Defined in
Namespace: ReactiveUI.Primitives.Async.Signals
Assembly: ReactiveUI.Primitives.Async.Core.dll
Full name: ReactiveUI.Primitives.Async.Signals.ISignalAsync<T>
Modifiers: public abstract
Summary¶
Represents an asynchronous Signal that allows observers to receive values, errors, or completion notifications
asynchronously.
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481, net471
Class hierarchy
classDiagram
class ISignalAsync~T~
class IObserverAsync~T~ {
<>
}
IObserverAsync~T~ <|.. ISignalAsync~T~
class IAsyncDisposable {
<>
}
IAsyncDisposable <|.. ISignalAsync~T~
class IObservableAsync~T~ {
<>
}
IObservableAsync~T~ <|.. ISignalAsync~T~
Implements: IObserverAsync
Remarks¶
An asynchronous Signal enables push-based notification of values, errors, or completion events to multiple observers. Observers can subscribe to the Signal's values stream and receive notifications as they are published. This interface is typically used in scenarios where asynchronous event propagation and coordination are required, such as reactive programming or event-driven architectures.
Properties¶
| Name | Summary |
|---|---|
| Values | Gets an observable sequence that asynchronously provides the current values of the collection. |