Поделиться через


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>)

Вычисляет задержку повтора на основе остальных сведений. Переопределяется подклассами, представляющими определенные категории проблем.

Применяется к