Orleans.EventSourcing 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. |
JournaledGrain<TGrainState> |
Classe di base per grani coerenti con i log che usano la terminologia standard per l'origine eventi. Tutte le operazioni sono sicure per la reentrancy. |
JournaledGrain<TGrainState,TEventBase> |
Classe di base per grani coerenti con i log che usano la terminologia standard per l'origine eventi. Tutte le operazioni sono sicure per la reentrancy. |
LogConsistencyStatistics |
Raccolta di statistiche per i granelli che usano la coerenza dei log. Vedere LogConsistentGrain<TView> |
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) |
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. |
ILogConsistencyProtocolMessage |
interfaccia per contrassegnare le classi che rappresentano i messaggi del protocollo. Tutte queste classi devono essere serializzabili. |
ILogConsistencyProtocolParticipant |
Interfaccia granulare per i grani che partecipano ai protocolli di coerenza dei log multi-cluster. |
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. |
ILogViewAdaptor<TLogView,TLogEntry> |
Un adattatore di visualizzazione log è l'interfaccia di archiviazione per LogConsistentGrain<TView>, il cui stato è definito come visualizzazione log. C'è un adattatore per granularità, che viene installato da ILogViewAdaptorFactory 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. |