LogConsistencyProvider Klasse
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.
Ein Protokollkonsistenzanbieter, der die neueste Ansicht unter Verwendung eines beliebigen Standardspeicheranbieters im primären Speicher speichert. Unterstützt mehrere Cluster, die eine Verbindung mit demselben primären Speicher herstellen (optimistische Parallelitätssteuerung über E-Tags)
Das Protokoll selbst ist vorübergehend, d. h. nicht tatsächlich im Speicher gespeichert. Nur die neueste Ansicht (Momentaufnahme) und einige Metadaten (die Protokollposition und Schreibflags) werden im primären gespeichert.
public class LogConsistencyProvider : Orleans.LogConsistency.ILogConsistencyProvider
public class LogConsistencyProvider : Orleans.LogConsistency.ILogViewAdaptorFactory
public class LogConsistencyProvider : Orleans.EventSourcing.ILogViewAdaptorFactory
type LogConsistencyProvider = class
interface ILogConsistencyProvider
interface IProvider
interface ILogViewAdaptorFactory
type LogConsistencyProvider = class
interface ILogViewAdaptorFactory
Public Class LogConsistencyProvider
Implements ILogConsistencyProvider
Public Class LogConsistencyProvider
Implements ILogViewAdaptorFactory
- Vererbung
-
LogConsistencyProvider
- Implementiert
Konstruktoren
LogConsistencyProvider() |
Ein Protokollkonsistenzanbieter, der die neueste Ansicht unter Verwendung eines beliebigen Standardspeicheranbieters im primären Speicher speichert. Unterstützt mehrere Cluster, die eine Verbindung mit demselben primären Speicher herstellen (optimistische Parallelitätssteuerung über E-Tags) Das Protokoll selbst ist vorübergehend, d. h. nicht tatsächlich im Speicher gespeichert. Nur die neueste Ansicht (Momentaufnahme) und einige Metadaten (die Protokollposition und Schreibflags) werden im primären gespeichert. |
Eigenschaften
Log |
Ruft den TraceLogger ab, der von diesem Protokollkonsistenzanbieter verwendet wird. |
Name |
Der Name dieser Anbieterinstanz, wie in der Konfiguration angegeben. |
UsesStorageProvider |
Gibt true zurück, wenn ein Speicheranbieter zum Erstellen von Adaptern erforderlich ist. |
Methoden
Close() |
Close-Methode |
GetLoggerName() |
Ein Protokollkonsistenzanbieter, der die neueste Ansicht unter Verwendung eines beliebigen Standardspeicheranbieters im primären Speicher speichert. Unterstützt mehrere Cluster, die eine Verbindung mit demselben primären Speicher herstellen (optimistische Parallelitätssteuerung über E-Tags) Das Protokoll selbst ist vorübergehend, d. h. nicht tatsächlich im Speicher gespeichert. Nur die neueste Ansicht (Momentaufnahme) und einige Metadaten (die Protokollposition und Schreibflags) werden im primären gespeichert. |
Init(String, IProviderRuntime, IProviderConfiguration) |
Init-Methode |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices) |
Erstellen eines Protokollansichtsadapters |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices) |
Erstellen eines Protokollansichtsadapters |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IStorageProvider, ILogConsistencyProtocolServices) |
Erstellen eines Protokollansichtsadapters |