LogConsistencyProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um provedor de consistência de log que armazena a exibição mais recente no armazenamento primário, usando qualquer provedor de armazenamento padrão. Dá suporte a vários clusters que se conectam ao mesmo armazenamento primário (fazendo controle de simultaneidade otimista por meio de marcas eletrônicos)
O log em si é transitório, ou seja, não é realmente salvo no armazenamento – apenas a exibição mais recente (instantâneo) e alguns metadados (a posição do log e os sinalizadores de gravação) são armazenados no primário.
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
- Herança
-
LogConsistencyProvider
- Implementações
Construtores
LogConsistencyProvider() |
Um provedor de consistência de log que armazena a exibição mais recente no armazenamento primário, usando qualquer provedor de armazenamento padrão. Dá suporte a vários clusters que se conectam ao mesmo armazenamento primário (fazendo controle de simultaneidade otimista por meio de marcas eletrônicos) O log em si é transitório, ou seja, não é realmente salvo no armazenamento – apenas a exibição mais recente (instantâneo) e alguns metadados (a posição do log e os sinalizadores de gravação) são armazenados no primário. |
Propriedades
Log |
Obtém o TraceLogger usado por esse provedor de consistência de log. |
Name |
O nome dessa instância do provedor, conforme fornecido a ela na configuração. |
UsesStorageProvider |
Retornará true se um provedor de armazenamento for necessário para construir adaptadores. |
Métodos
Close() |
Método Close |
GetLoggerName() |
Um provedor de consistência de log que armazena a exibição mais recente no armazenamento primário, usando qualquer provedor de armazenamento padrão. Dá suporte a vários clusters que se conectam ao mesmo armazenamento primário (fazendo controle de simultaneidade otimista por meio de marcas eletrônicos) O log em si é transitório, ou seja, não é realmente salvo no armazenamento – apenas a exibição mais recente (instantâneo) e alguns metadados (a posição do log e os sinalizadores de gravação) são armazenados no primário. |
Init(String, IProviderRuntime, IProviderConfiguration) |
Método Init |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices) |
Tornar o adaptador de exibição de log |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices) |
Tornar o adaptador de exibição de log |
MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IStorageProvider, ILogConsistencyProtocolServices) |
Tornar o adaptador de exibição de log |