Orleans.LogConsistency Spazio dei nomi
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.
Classi
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. |
LogConsistencyStatistics |
Raccolta di statistiche per i granelli che usano la coerenza dei log. Vedere ILogConsistentGrain |
LogConsistentGrain<TView> |
Classe di base per tutti i grani che usano la coerenza dei log per la gestione dello stato. È l'equivalente di Grain<TGrainState> per i granelli che usano la coerenza dei log. (SiloAssemblyLoader lo usa per estrarre il tipo) |
LogConsistentGrainBase<TView> |
Classe di base per tutti i grani che usano la coerenza dei log per la gestione dello stato. È l'equivalente di Grain<TGrainState> per i granelli che usano la coerenza dei log. (SiloAssemblyLoader lo usa per estrarre il tipo) |
NotificationFailed |
Rappresenta informazioni sugli errori di notifica rilevati all'interno dei protocolli di coerenza dei log. |
ProtocolTransportException |
Eccezione generata dal livello di messaggistica del protocollo. |
Interfacce
IConnectionIssueListener |
Interfaccia implementata da grani coerenti con i log usando metodi protetti virtuali che possono essere sottoposti a override dagli utenti, per monitorare i problemi di connessione. |
ILogConsistencyDiagnostics |
Interfaccia per la diagnostica. |
ILogConsistencyProtocolServices |
Funzionalità per l'uso da parte degli adattatori di visualizzazione log che usano protocolli di coerenza o replica personalizzati. Astrae la comunicazione tra repliche della granularità coerente con il log in cluster diversi. |
ILogConsistencyProvider |
Interfaccia da implementare per un provider di coerenza dei log. |
ILogConsistentGrain |
Questa interfaccia incapsula le funzionalità dei granelli che gestiscono lo stato in base alla coerenza dei log, ad esempio JournaledGrain. È l'equivalente di Orleans.IStatefulGrain per i grani coerenti con il log. |
ILogViewAdaptor<TLogView,TLogEntry> |
Un adattatore di visualizzazione log è l'interfaccia di archiviazione per ILogConsistentGrain, il cui stato è definito come visualizzazione log. C'è un adattatore per granularità, che viene installato da ILogConsistencyProvider quando viene attivata la granularità. |
ILogViewAdaptorFactory |
Interfaccia da implementare per una factory dell'adattatore di visualizzazione log |
ILogViewAdaptorHost<TLogView,TLogEntry> |
Interfaccia implementata da tutti i grani che usano la coerenza della visualizzazione log Consente all'adattatore di visualizzazione log di accedere a informazioni e callback specifici della granularità. |
ILogViewRead<TView,TLogEntry> |
Interfaccia per la lettura della visualizzazione log. |
ILogViewUpdate<TLogEntry> |
Interfaccia per l'aggiornamento del log. |