Edit

Share via


RecordedConnectionIssue Struct

Definition

Utility class for recording connection issues. It is public, not internal, because it is a useful building block for implementing other consistency providers.

public struct RecordedConnectionIssue
type RecordedConnectionIssue = struct
Public Structure RecordedConnectionIssue
Inheritance
RecordedConnectionIssue

Properties

Issue

The recorded connection issue, or null if none

Methods

DelayBeforeRetry()

delays if there was an issue in last attempt, for the duration specified by the retry delay

Record(ConnectionIssue, IConnectionIssueListener, ILogConsistencyProtocolServices)

record a connection issue, filling in timestamps etc. and notify the listener

Record(ConnectionIssue, IConnectionIssueListener, ILogConsistencyProtocolServices)

record a connection issue, filling in timestamps etc. and notify the listener

Resolve(IConnectionIssueListener, ILogConsistencyProtocolServices)

if there is a recorded issue, notify listener and clear it.

Resolve(IConnectionIssueListener, ILogConsistencyProtocolServices)

if there is a recorded issue, notify listener and clear it.

ToString()

Returns the fully qualified type name of this instance.

Applies to