Share via


LogConsistencyProvider Clase

Definición

Proveedor de coherencia de registros que almacena la vista más reciente en el almacenamiento principal, mediante cualquier proveedor de almacenamiento estándar. Admite la conexión de varios clústeres al mismo almacenamiento principal (mediante el control de simultaneidad optimista a través de etiquetas electrónicas).

El propio registro es transitorio, es decir, no se guarda realmente en el almacenamiento: solo la vista más reciente (instantánea) y algunos metadatos (la posición del registro y las marcas de escritura) se almacenan en la 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
Herencia
LogConsistencyProvider
Implementaciones

Constructores

LogConsistencyProvider()

Proveedor de coherencia de registros que almacena la vista más reciente en el almacenamiento principal, mediante cualquier proveedor de almacenamiento estándar. Admite la conexión de varios clústeres al mismo almacenamiento principal (mediante el control de simultaneidad optimista a través de etiquetas electrónicas).

El propio registro es transitorio, es decir, no se guarda realmente en el almacenamiento: solo la vista más reciente (instantánea) y algunos metadatos (la posición del registro y las marcas de escritura) se almacenan en la principal.

Propiedades

Log

Obtiene el objeto TraceLogger usado por este proveedor de coherencia de registros.

Name

Nombre de esta instancia del proveedor, tal como se le ha dado en la configuración.

UsesStorageProvider

Devuelve true si se requiere un proveedor de almacenamiento para construir adaptadores.

Métodos

Close()

Método Close

GetLoggerName()

Proveedor de coherencia de registros que almacena la vista más reciente en el almacenamiento principal, mediante cualquier proveedor de almacenamiento estándar. Admite la conexión de varios clústeres al mismo almacenamiento principal (mediante el control de simultaneidad optimista a través de etiquetas electrónicas).

El propio registro es transitorio, es decir, no se guarda realmente en el almacenamiento: solo la vista más reciente (instantánea) y algunos metadatos (la posición del registro y las marcas de escritura) se almacenan en la principal.

Init(String, IProviderRuntime, IProviderConfiguration)

método Init

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

Hacer que el adaptador de la vista de registro

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

Hacer que el adaptador de la vista de registro

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

Hacer que el adaptador de la vista de registro

Se aplica a