Skip to content

,System.Threading.CancellationToken)}

CallbackSignalAsync.SubscribeAsyncCore(IObserverAsync, CancellationToken) method

Defined in

Type: CallbackSignalAsync Namespace: ReactiveUI.Primitives.Async.Advanced Assembly: ReactiveUI.Primitives.Async.Core.dll

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

protected override ValueTask<IAsyncDisposable> SubscribeAsyncCore(IObserverAsync<T> observer, CancellationToken cancellationToken)

View source

Inherited documentation

These docs were inherited from SignalAsync<T>. The member doesn't override them on this type.

Summary: Subscribes the specified asynchronous observer to receive notifications from the observable sequence.

Parameters

NameTypeDescription
observer[IObserverAsync](#The observer that will receive asynchronous notifications. Cannot be null.
cancellationTokenCancellationTokenA cancellation token that can be used to cancel the subscription operation.

Returns: ValueTask -- A task that represents the asynchronous subscription operation. The result contains an object that can be disposed to unsubscribe the observer.

Remarks

The returned disposable should be disposed when the observer no longer wishes to receive notifications. Multiple calls to this method may result in multiple independent subscriptions.