QueueCacheCursorMoveResult
struct
Namespace: Orleans.Streams
Represents the result of advancing a queue cache cursor.
public readonly struct QueueCacheCursorMoveResult : IEquatable<QueueCacheCursorMoveResult>Remarks
A
QueueCacheCursorMoveResultKind result indicates that the cursor has a valid current item. All other results indicate that no current item was produced. A QueueCacheCursorMoveResultKind result contains QueueCacheCursorMoveResult details. Properties
CacheMissGets the cache miss details whenQueueCacheCursorMoveResultisQueueCacheCursorMoveResultKind.KindGets the result kind.NoDataGets a result which indicates that no message is currently available.SuccessGets a successful cursor advancement result.
Methods
Equals(QueueCacheCursorMoveResult)Indicates whether the current object is equal to another object of the same type.Equals(object?)Indicates whether this instance and a specified object are equal.FromCacheMiss(QueueCacheMissInfo)Creates a cache miss result.GetHashCodeReturns the hash code for this instance.operator ==(QueueCacheCursorMoveResult, QueueCacheCursorMoveResult)Determines whether two cursor movement results are equal.operator !=(QueueCacheCursorMoveResult, QueueCacheCursorMoveResult)Determines whether two cursor movement results are unequal.
