Freigeben über


ILogConsistencyProtocolServices Schnittstelle

Definition

Funktionalität für die Verwendung durch Protokollansichtsadapter, die benutzerdefinierte Konsistenz- oder Replikationsprotokolle verwenden. Abstrahiert die Kommunikation zwischen Replikaten des protokollkonsistenten Grains in verschiedenen Clustern.

public interface ILogConsistencyProtocolServices
type ILogConsistencyProtocolServices = interface
Public Interface ILogConsistencyProtocolServices

Eigenschaften

GrainId

Die ID für dieses Körnchen.

MyClusterId

Die ID dieses Clusters. Gibt "I" zurück, wenn kein Multiclusternetzwerk vorhanden ist.

Methoden

CaughtException(String, Exception)

Protokollieren Sie eine Ausnahme, die im Protokollkonsistenzprotokoll abgefangen wurde.

CaughtUserCodeException(String, String, Exception)

Protokollieren einer Ausnahme, die im Benutzercode aufgetreten ist, für einen Rückruf

DeepCopy<T>(T)

Kopiert das angegebene Argument.

Log(LogLevel, 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.

Gilt für: