Compartir a través de


ConnectionIssue Clase

Definición

Representa información sobre los problemas de conexión detectados dentro de los protocolos de coherencia de registros. Se usa tanto dentro del protocolo para realizar un seguimiento de los bucles de reintento como para que los usuarios que quieran supervisar sus granos coherentes con el registro para detectar problemas de comunicación.

[Orleans.GenerateSerializer]
[System.Serializable]
public abstract class ConnectionIssue
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type ConnectionIssue = class
Public MustInherit Class ConnectionIssue
Herencia
ConnectionIssue
Derivado
Atributos

Constructores

ConnectionIssue()

Representa información sobre los problemas de conexión detectados dentro de los protocolos de coherencia de registros. Se usa tanto dentro del protocolo para realizar un seguimiento de los bucles de reintento como para que los usuarios que quieran supervisar sus granos coherentes con el registro para detectar problemas de comunicación.

Propiedades

NumberOfConsecutiveFailures

Número de veces que hemos observado este problema desde el primer error

RetryDelay

Retraso que estamos esperando antes del siguiente reintento

TimeOfFirstFailure

Marca de tiempo UTC de la primera vez que hemos observado este problema

TimeStamp

Marca de tiempo UTC de la última vez en la que se observó el problema

Métodos

ComputeRetryDelay(Nullable<TimeSpan>)

Calcula el retraso de reintento en función del resto de la información. Se reemplaza por subclases que representan categorías específicas de problemas.

Se aplica a