Skip to content

ObservableBridgeExtensions class

Defined in

Namespace: ReactiveUI.Extensions.Async Assembly: ReactiveUI.Extensions.dll Full name: ReactiveUI.Extensions.Async.ObservableBridgeExtensions Modifiers: public static

Summary

View source

Provides bridge extension methods to convert between IObservable (System.Reactive) and IObservableAsync (async 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

These methods enable bi-directional interoperability, allowing synchronous and asynchronous reactive streams to be used together in the same code base. Use ToObservableAsync to wrap a classic observable as an async observable, and ToObservable to expose an async observable as a classic IObservable.

Methods

NameSummary
static ToObservableAsyncConverts a classic IObservable sequence into an [ObservableAsync](# that forwards all...
static ToObservableConverts an [ObservableAsync](# sequence into a classic IObservable that can be...
Inherited members