ConnectionIssue Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta informazioni sui problemi di connessione rilevati all'interno dei protocolli di coerenza dei log. Viene usato sia all'interno del protocollo per tenere traccia dei cicli di ripetizione dei tentativi, che viene reso visibile agli utenti che vogliono monitorare i grani coerenti con il log per i problemi di comunicazione.
[Orleans.GenerateSerializer]
[System.Serializable]
public abstract class ConnectionIssue
[<Orleans.GenerateSerializer>]
[<System.Serializable>]
type ConnectionIssue = class
Public MustInherit Class ConnectionIssue
- Ereditarietà
-
ConnectionIssue
- Derivato
- Attributi
Costruttori
ConnectionIssue() |
Rappresenta informazioni sui problemi di connessione rilevati all'interno dei protocolli di coerenza dei log. Viene usato sia all'interno del protocollo per tenere traccia dei cicli di ripetizione dei tentativi, che viene reso visibile agli utenti che vogliono monitorare i grani coerenti con il log per i problemi di comunicazione. |
Proprietà
NumberOfConsecutiveFailures |
Numero di volte in cui questo problema è stato osservato dal primo errore |
RetryDelay |
Ritardo in attesa prima del nuovo tentativo successivo |
TimeOfFirstFailure |
Timestamp UTC della prima volta che è stato osservato questo problema |
TimeStamp |
Timestamp UTC dell'ultima volta in cui è stato osservato il problema |
Metodi
ComputeRetryDelay(Nullable<TimeSpan>) |
Calcola il ritardo di ripetizione dei tentativi in base al resto delle informazioni. Viene sottoposto a override da sottoclassi che rappresentano categorie specifiche di problemi. |