ILogConsistencyProtocolServices Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Funktionalität für die Verwendung durch Protokollansichtsadapter, die benutzerdefinierte Konsistenz- oder Replikationsprotokolle verwenden. Abstrahiert die Kommunikation zwischen Replikaten des protokolleinheitlichen Getreides in verschiedenen Clustern.
public interface ILogConsistencyProtocolServices
type ILogConsistencyProtocolServices = interface
Public Interface ILogConsistencyProtocolServices
Eigenschaften
ActiveClusters |
Liste aller Cluster, die derzeit mindestens ein aktives Gateway für das Multiclusternetzwerk melden. Es gibt keine Garantien, dass diese Mitgliedschaftsansicht vollständig oder konsistent ist. Wenn kein Multiclusternetzwerk vorhanden ist, wird eine Liste zurückgegeben, die das einzelne Element "I" enthält. |
GrainReference |
Der nicht eingegebene Verweis für dieses Getreide. |
MultiClusterConfiguration |
Die aktuelle Multiclusterkonfiguration dieses Silos (wie vom Administrator injiziert) oder null, wenn keines vorhanden ist. |
MultiClusterEnabled |
Ob dieser Cluster in einem Multiclusternetzwerk ausgeführt wird. |
MyClusterId |
Die ID dieses Clusters. Gibt "I" zurück, wenn kein Multiclusternetzwerk vorhanden ist. |
RegistrationStrategy |
Die Multicluster-Registrierungsstrategie für dieses Getreide. |
SerializationManager |
Der Serialisierungs-Manager. |
Methoden
CaughtException(String, Exception) |
Protokollieren Sie eine Ausnahme, die im Protokollkonsistenzprotokoll erfasst wurde. |
CaughtUserCodeException(String, String, Exception) |
Protokollieren einer Ausnahme, die im Benutzercode aufgetreten ist, für einige Rückrufe |
Log(LogLevel, String, Object[]) |
Geben Sie die angegebene Nachricht auf der angegebenen Protokollebene aus. |
Log(Severity, String, Object[]) |
Geben Sie die angegebene Nachricht auf der angegebenen Protokollebene aus. |
ProtocolError(String, Boolean) |
Protokollieren Sie einen Fehler, der in einem Protokollkonsistenzprotokoll aufgetreten ist. |
SendMessage(ILogConsistencyProtocolMessage, String) |
Senden Sie eine Nachricht an einen Remotecluster. |
SubscribeToMultiClusterConfigurationChanges() |
Funktionalität für die Verwendung durch Protokollansichtsadapter, die benutzerdefinierte Konsistenz- oder Replikationsprotokolle verwenden. Abstrahiert die Kommunikation zwischen Replikaten des protokolleinheitlichen Getreides in verschiedenen Clustern. |
UnsubscribeFromMultiClusterConfigurationChanges() |
Funktionalität für die Verwendung durch Protokollansichtsadapter, die benutzerdefinierte Konsistenz- oder Replikationsprotokolle verwenden. Abstrahiert die Kommunikation zwischen Replikaten des protokolleinheitlichen Getreides in verschiedenen Clustern. |