Orleans.EventSourcing 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. |
JournaledGrain<TGrainState> |
Uma classe base para granularidades consistentes com logs usando a terminologia de fornecimento de eventos padrão. Todas as operações são seguras para reentrância. |
JournaledGrain<TGrainState,TEventBase> |
Uma classe base para granularidades consistentes com logs usando a terminologia de fornecimento de eventos padrão. Todas as operações são seguras para reentrância. |
LogConsistencyStatistics |
Uma coleção de estatísticas para granularidades usando a consistência de log. Veja LogConsistentGrain<TView> |
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) |
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. |
ILogConsistencyProtocolMessage |
interface para marcar classes que representam mensagens de protocolo. Todas essas classes devem ser serializáveis. |
ILogConsistencyProtocolParticipant |
Interface de granularidade para granularidades que participam de protocolos de consistência de log de vários clusters. |
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. |
ILogViewAdaptor<TLogView,TLogEntry> |
Um adaptador de exibição de log é a interface de armazenamento para LogConsistentGrain<TView>, cujo estado é definido como uma exibição de log. Há um adaptador por granularidade, que é instalado por ILogViewAdaptorFactory 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. |