EveStreamReconnectPolicy
NexusLabs.Eve¶
EveStreamReconnectPolicy Class¶
Configures automatic reconnection for a durable eve event stream.
public sealed record EveStreamReconnectPolicy : System.IEquatable<NexusLabs.Eve.EveStreamReconnectPolicy>
Inheritance System.Object 🡒 EveStreamReconnectPolicy
Implements System.IEquatable<EveStreamReconnectPolicy>
Properties¶
EveStreamReconnectPolicy.Disabled Property¶
Gets a policy that opens exactly one stream connection.
Property Value¶
EveStreamReconnectPolicy.Reconnect Property¶
Gets whether automatic reconnection is enabled.
Property Value¶
EveStreamReconnectPolicy.RetryableStatusCodes Property¶
Gets the HTTP statuses that may be retried while opening a stream.
public System.Collections.Generic.IReadOnlyCollection<System.Net.HttpStatusCode>? RetryableStatusCodes { get; init; }
Property Value¶
System.Collections.Generic.IReadOnlyCollection<System.Net.HttpStatusCode>
EveStreamReconnectPolicy.StreamIdleRetry Property¶
Gets retry overrides for clean or disconnected streams that make no progress.
Property Value¶
EveStreamReconnectPolicy.StreamOpenRetry Property¶
Gets retry overrides for opening a stream connection.