ILogConsistencyProtocolServices Interfaccia
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.
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.
public interface ILogConsistencyProtocolServices
type ILogConsistencyProtocolServices = interface
Public Interface ILogConsistencyProtocolServices
Proprietà
ActiveClusters |
Elenco di tutti i cluster che attualmente sembrano avere almeno un gateway attivo che segnala alla rete multi-cluster. Non vi sono garanzie che questa visualizzazione di appartenenza sia completa o coerente. Se non è presente alcuna rete multi-cluster, restituisce un elenco contenente il singolo elemento "I". |
GrainReference |
Riferimento non tipizzato per questo tipo di granularità. |
MultiClusterConfiguration |
La configurazione multicluster corrente di questo silo (inserita dall'amministratore) o null se nessuno. |
MultiClusterEnabled |
Indica se il cluster è in esecuzione in una rete multi-cluster. |
MyClusterId |
ID del cluster. Restituisce "I" se non è presente alcuna rete multi-cluster. |
RegistrationStrategy |
Strategia di registrazione multicluster per questa granularità. |
SerializationManager |
Manager di serializzazione. |
Metodi
CaughtException(String, Exception) |
Registrare un'eccezione rilevata nel protocollo di coerenza dei log. |
CaughtUserCodeException(String, String, Exception) |
Registrare un'eccezione che si è verificata nel codice utente per un callback |
Log(LogLevel, String, Object[]) |
Restituire il messaggio specificato a livello di log specificato. |
Log(Severity, String, Object[]) |
Restituire il messaggio specificato a livello di log specificato. |
ProtocolError(String, Boolean) |
Registrare un errore che si è verificato in un protocollo di coerenza dei log. |
SendMessage(ILogConsistencyProtocolMessage, String) |
Inviare un messaggio a un cluster remoto. |
SubscribeToMultiClusterConfigurationChanges() |
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. |
UnsubscribeFromMultiClusterConfigurationChanges() |
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. |