LogConsistencyProvider Classe
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.
Provider di coerenza dei log che archivia la visualizzazione più recente nell'archiviazione primaria, usando qualsiasi provider di archiviazione standard. Supporta più cluster che si connettono alla stessa risorsa di archiviazione primaria (eseguendo il controllo della concorrenza ottimistica tramite e-tags)
Il log stesso è temporaneo, ovvero non viene effettivamente salvato nella risorsa di archiviazione. Solo la visualizzazione più recente (snapshot) e alcuni metadati (la posizione del log e i flag di scrittura) vengono archiviati nel database primario.
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
- Ereditarietà
-
LogConsistencyProvider
- Implementazioni
Costruttori
LogConsistencyProvider() |
Provider di coerenza dei log che archivia la visualizzazione più recente nell'archiviazione primaria, usando qualsiasi provider di archiviazione standard. Supporta più cluster che si connettono alla stessa risorsa di archiviazione primaria (eseguendo il controllo della concorrenza ottimistica tramite e-tags) Il log stesso è temporaneo, ovvero non viene effettivamente salvato nella risorsa di archiviazione. Solo la visualizzazione più recente (snapshot) e alcuni metadati (la posizione del log e i flag di scrittura) vengono archiviati nel database primario. |
Proprietà
Log |
Ottiene l'oggetto TraceLogger utilizzato da questo provider di coerenza dei log. |
Name |
Nome di questa istanza del provider, come specificato nella configurazione. |
UsesStorageProvider |
Restituisce true se è necessario un provider di archiviazione per la costruzione di adattatori. |
Metodi
Close() |
Metodo Close |
GetLoggerName() |
Provider di coerenza dei log che archivia la visualizzazione più recente nell'archiviazione primaria, usando qualsiasi provider di archiviazione standard. Supporta più cluster che si connettono alla stessa risorsa di archiviazione primaria (eseguendo il controllo della concorrenza ottimistica tramite e-tags) Il log stesso è temporaneo, ovvero non viene effettivamente salvato nella risorsa di archiviazione. Solo la visualizzazione più recente (snapshot) e alcuni metadati (la posizione del log e i flag di scrittura) vengono archiviati nel database primario. |
Init(String, IProviderRuntime, IProviderConfiguration) |
Init (metodo) |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices) |
Adattatore di visualizzazione log |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices) |
Adattatore di visualizzazione log |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IStorageProvider, ILogConsistencyProtocolServices) |
Adattatore di visualizzazione log |