Skip to content

PooledQueueCache.TryGetCursorAtPosition(StreamId, StreamSubscriptionStartPosition)

TryGetCursorAtPosition(StreamId, StreamSubscriptionStartPosition)

View source
public QueueCacheCursorResult<object> TryGetCursorAtPosition(StreamId streamId, StreamSubscriptionStartPosition startPosition)
Attempts to acquire a cursor at the specified subscription start position.

Parameters

streamIdStreamId
The stream identifier.
startPositionStreamSubscriptionStartPosition
The initial subscription position.

Returns

A successful result containing the acquired cursor.

Exceptions

System.ArgumentOutOfRangeException
startPosition is not defined.