TryGetCacheCursorAtPosition(StreamId, StreamSubscriptionStartPosition)
virtual
public virtual QueueCacheCursorResult<IQueueCacheCursor> TryGetCacheCursorAtPosition(StreamId streamId, StreamSubscriptionStartPosition startPosition) Attempts to acquire a stream message 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, a cache-miss result containing the unavailable position and current cache bounds, or
QueueCacheCursorResultKind. Exceptions
System.ArgumentOutOfRangeExceptionstartPositionis not defined.
