SubscribeAsync(IAsyncBatchObservable<T>, IAsyncBatchObserver<T>, StreamSubscriptionStartPosition)
staticextension
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.