Partager via


LogConsistencyProvider Classe

Définition

Fournisseur de cohérence des journaux qui stocke la vue la plus récente dans le stockage principal, à l’aide de n’importe quel fournisseur de stockage standard. Prend en charge plusieurs clusters se connectant au même stockage principal (en effectuant un contrôle d’accès concurrentiel optimiste via des étiquettes électroniques)

Le journal lui-même est temporaire, c’est-à-dire qu’il n’est pas réellement enregistré dans le stockage : seules la vue la plus récente (instantané) et certaines métadonnées (la position du journal et les indicateurs d’écriture) sont stockées dans le serveur principal.

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
Héritage
LogConsistencyProvider
Implémente

Constructeurs

LogConsistencyProvider()

Fournisseur de cohérence des journaux qui stocke la vue la plus récente dans le stockage principal, à l’aide de n’importe quel fournisseur de stockage standard. Prend en charge plusieurs clusters se connectant au même stockage principal (en effectuant un contrôle d’accès concurrentiel optimiste via des étiquettes électroniques)

Le journal lui-même est temporaire, c’est-à-dire qu’il n’est pas réellement enregistré dans le stockage : seules la vue la plus récente (instantané) et certaines métadonnées (la position du journal et les indicateurs d’écriture) sont stockées dans le serveur principal.

Propriétés

Log

Obtient le TraceLogger utilisé par ce fournisseur de cohérence des journaux.

Name

Nom de cette instance de fournisseur, tel qu’il lui est donné dans la configuration.

UsesStorageProvider

Retourne true si un fournisseur de stockage est requis pour construire des adaptateurs.

Méthodes

Close()

Close, méthode

GetLoggerName()

Fournisseur de cohérence des journaux qui stocke la vue la plus récente dans le stockage principal, à l’aide de n’importe quel fournisseur de stockage standard. Prend en charge plusieurs clusters se connectant au même stockage principal (en effectuant un contrôle d’accès concurrentiel optimiste via des étiquettes électroniques)

Le journal lui-même est temporaire, c’est-à-dire qu’il n’est pas réellement enregistré dans le stockage : seules la vue la plus récente (instantané) et certaines métadonnées (la position du journal et les indicateurs d’écriture) sont stockées dans le serveur principal.

Init(String, IProviderRuntime, IProviderConfiguration)

Init (méthode)

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices)

Créer un adaptateur de vue de journal

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices)

Créer un adaptateur de vue de journal

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IStorageProvider, ILogConsistencyProtocolServices)

Créer un adaptateur de vue de journal

S’applique à