ILogConsistencyProtocolServices Interface
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.
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.
public interface ILogConsistencyProtocolServices
type ILogConsistencyProtocolServices = interface
Public Interface ILogConsistencyProtocolServices
Propriedades
ActiveClusters |
Lista de todos os clusters que atualmente parecem ter pelo menos um gateway ativo relatando para a rede de vários clusters. Não há garantias de que essa exibição de associação seja completa ou consistente. Se não houver rede de vários clusters, retornará uma lista que contém o único elemento "I". |
GrainReference |
A referência não tipada para essa granularidade. |
MultiClusterConfiguration |
A configuração multicluster atual desse silo (conforme injetado pelo administrador) ou nulo se nenhum. |
MultiClusterEnabled |
Se esse cluster está em execução em uma rede de vários clusters. |
MyClusterId |
A ID desse cluster. Retornará "I" se nenhuma rede de vários clusters estiver presente. |
RegistrationStrategy |
A estratégia de registro multicluster para esse grão. |
SerializationManager |
O gerenciador de serialização. |
Métodos
CaughtException(String, Exception) |
Registre uma exceção que foi capturada no protocolo de consistência de log. |
CaughtUserCodeException(String, String, Exception) |
Registrar uma exceção que ocorreu no código do usuário para algum retorno de chamada |
Log(LogLevel, String, Object[]) |
Gere a mensagem especificada no nível de log especificado. |
Log(Severity, String, Object[]) |
Gere a mensagem especificada no nível de log especificado. |
ProtocolError(String, Boolean) |
Registre um erro que ocorreu em um protocolo de consistência de log. |
SendMessage(ILogConsistencyProtocolMessage, String) |
Envie uma mensagem para um cluster remoto. |
SubscribeToMultiClusterConfigurationChanges() |
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. |
UnsubscribeFromMultiClusterConfigurationChanges() |
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. |