LogConsistencyProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |