SignalAsyncReactiveExtensions class¶
Defined in
Namespace: ReactiveUI.Primitives.Async.Reactive
Assembly: ReactiveUI.Primitives.Async.Reactive.dll
Full name: ReactiveUI.Primitives.Async.Reactive.SignalAsyncReactiveExtensions
Modifiers: public static
Summary¶
Provides extension methods for working with asynchronous observable sequences.
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
Remarks¶
The SignalAsync class contains static methods that extend the functionality of asynchronous observables, enabling advanced composition and control over asynchronous data streams. These methods are intended for use with types that implement asynchronous observer patterns.
Methods¶
| Name | Summary |
|---|---|
| static FromAsync | Creates an asynchronous observable sequence that executes the specified factory function and signals completion when the operation finishes. |
| static EmitRxVoid | Emits a single [Unit](# value. |
| static ToAsyncSignal | |
| static AsSignal | |
| static ObserveOnSafe | |
| static ObserveOnIf | |
| static Start | Creates an observable sequence that executes the supplied action and emits [Default](# |
| static WitnessOn | |
| static Yield |
Inherited members
Extension blocks¶
extension(Task this)¶
ToAsyncSignal
extension(IObservableAsync source)¶
AsSignalObserveOnSafeObserveOnSafeObserveOnSafeObserveOnSafeObserveOnIfObserveOnIfObserveOnIfObserveOnIf
extension(IObservableAsync this)¶
WitnessOnWitnessOnWitnessOnWitnessOnWitnessOnWitnessOnWitnessOnWitnessOnYield