Orleans.LogConsistency Namespace
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.
Classes
ConnectionIssue |
Representa informações sobre problemas de conexão encontrados dentro de protocolos de consistência de log. Ele é usado dentro do protocolo para acompanhar loops de repetição e fica visível para os usuários que desejam monitorar suas granularidades consistentes com logs em busca de problemas de comunicação. |
LogConsistencyStatistics |
Uma coleção de estatísticas para granularidades usando a consistência de log. Veja ILogConsistentGrain |
LogConsistentGrain<TView> |
Classe base para todos os grãos que usam a consistência de log para gerenciar o estado. É o equivalente a Grain<TGrainState> para granularidades usando a consistência de log. (SiloAssemblyLoader o usa para extrair o tipo) |
LogConsistentGrainBase<TView> |
Classe base para todos os grãos que usam a consistência de log para gerenciar o estado. É o equivalente a Grain<TGrainState> para granularidades usando a consistência de log. (SiloAssemblyLoader o usa para extrair o tipo) |
NotificationFailed |
Representa informações sobre falhas de notificação encontradas dentro de protocolos de consistência de log. |
ProtocolTransportException |
Exceção gerada pela camada de mensagens de protocolo. |
Interfaces
IConnectionIssueListener |
Uma interface implementada por granularidades consistentes com logs usando métodos protegidos virtuais que podem ser substituídos pelos usuários, a fim de monitorar os problemas de conexão. |
ILogConsistencyDiagnostics |
Interface para diagnóstico. |
ILogConsistencyProtocolServices |
Funcionalidade para uso por adaptadores de exibição de log que usam protocolos de consistência ou replicação personalizados. Abstrai a comunicação entre réplicas da granularidade consistente com logs em clusters diferentes. |
ILogConsistencyProvider |
Interface a ser implementada para um provedor de consistência de log. |
ILogConsistentGrain |
Essa interface encapsula a funcionalidade de granularidades que gerenciam seu estado com base na consistência de log, como JournaledGrain. É o equivalente a Orleans.IStatefulGrain para granularidades consistentes com logs. |
ILogViewAdaptor<TLogView,TLogEntry> |
Um adaptador de exibição de log é a interface de armazenamento para ILogConsistentGrain, cujo estado é definido como uma exibição de log. Há um adaptador por granularidade, que é instalado por ILogConsistencyProvider quando a granularidade é ativada. |
ILogViewAdaptorFactory |
Interface a ser implementada para uma fábrica de adaptadores de exibição de log |
ILogViewAdaptorHost<TLogView,TLogEntry> |
Interface implementada por todas as granularidades que usam consistência de exibição de log Fornece ao adaptador de exibição de log acesso a informações específicas de granularidade e retornos de chamada. |
ILogViewRead<TView,TLogEntry> |
Interface para ler o modo de exibição de log. |
ILogViewUpdate<TLogEntry> |
Interface para atualizar o log. |