EveStreamOptions
NexusLabs.Eve¶
EveStreamOptions Class¶
Configures attachment to an existing eve session stream.
Inheritance System.Object → EveStreamOptions
Implements System.IEquatable<EveStreamOptions>
Properties¶
EveStreamOptions.Follow Property¶
Gets a value indicating whether the stream keeps following live events (the default).
Property Value¶
Remarks¶
Set this to false for a bounded catch-up read. A bounded stream reads
every event recorded through the durable tail observed when the stream opens, reconnects
through interruptions without moving that bound, and then completes instead of waiting for
future events. Bounded reads require a nonnegative effective start cursor and a server that
reports the durable tail index. Each request sends follow=false; servers that
support stranded-session history can serve recorded events without a runnable owner.
Both live and bounded streams complete after yielding a session terminal event.
EveStreamOptions.ReconnectPolicy Property¶
Gets the stream reconnect policy.
Property Value¶
EveStreamOptions.StartIndex Property¶
Gets an optional absolute event index, or a negative index relative to the current tail.