Skip to content

CachedMessage Fields

This is a tightly packed cached structure containing a queue message. It should only contain value types.

DequeueTimeUtc

public DateTime DequeueTimeUtc
Time event was read from the queuing system into this cache.

EnqueueTimeUtc

public DateTime EnqueueTimeUtc
Time event was written to the queuing system.

EventIndex

public int EventIndex
Event index. Index in batch.

Segment

public ArraySegment<byte> Segment
Segment containing the serialized event data.

SequenceNumber

public long SequenceNumber
Sequence number. Position of event in queue.

StreamId

public StreamId StreamId
Identity of the stream this message is a part of.