Skip to content

AsyncBatchObservableExtensions.SubscribeAsync(IAsyncBatchObservable<T>, IAsyncBatchObserver<T>, StreamSubscriptionStartPosition)

SubscribeAsync(IAsyncBatchObservable<T>, IAsyncBatchObserver<T>, StreamSubscriptionStartPosition)

staticextension
View source
public static Task<StreamSubscriptionHandle<T>> SubscribeAsync<T>(this IAsyncBatchObservable<T> obs, IAsyncBatchObserver<T> observer, StreamSubscriptionStartPosition startPosition)
Subscribe a consumer to this batch observable using the specified initial position.

Parameters

obsIAsyncBatchObservable<T>
The observable.
observerIAsyncBatchObserver<T>
The asynchronous batch observer to subscribe.
startPositionStreamSubscriptionStartPosition
The initial subscription position.

Returns

A promise for a Orleans.Streams.StreamSubscriptionHandle that represents the subscription.