Skip to content

PooledQueueCache.TryGetCursor(StreamId, StreamSequenceToken?)

TryGetCursor(StreamId, StreamSequenceToken?)

View source
public QueueCacheCursorResult<object> TryGetCursor(StreamId streamId, StreamSequenceToken? sequenceToken)
Attempts to acquire a cursor at the provided sequence token.

Parameters

streamIdStreamId
The stream identifier.
sequenceTokenStreamSequenceToken?
The sequence token.

Returns

A successful result containing the acquired cursor, or a cache-miss result containing the unavailable position and current cache bounds.