ConnectionIssue 类

定义

表示有关日志一致性协议中遇到的连接问题的信息。 它在协议中用于跟踪重试循环,并且对于想要监视其日志一致性粒度的通信问题的用户可见。

[Orleans.GenerateSerializer]
[System.Serializable]
public abstract class ConnectionIssue
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type ConnectionIssue = class
Public MustInherit Class ConnectionIssue
继承
ConnectionIssue
派生
属性

构造函数

ConnectionIssue()

表示有关日志一致性协议中遇到的连接问题的信息。 它在协议中用于跟踪重试循环,并且对于想要监视其日志一致性粒度的通信问题的用户可见。

属性

NumberOfConsecutiveFailures

自第一次失败以来,我们观察到此问题的次数

RetryDelay

在下一次重试之前我们等待的延迟

TimeOfFirstFailure

我们第一次发现此问题时的 UTC 时间戳

TimeStamp

上次观察到问题的 UTC 时间戳

方法

ComputeRetryDelay(Nullable<TimeSpan>)

根据其余信息计算重试延迟。 被表示特定问题类别的子类覆盖。

适用于