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
GrainId |
A ID dessa granularidade. |
MyClusterId |
A ID desse cluster. Retornará "I" se nenhuma rede de vários clusters estiver presente. |
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 |
DeepCopy<T>(T) |
Copia o argumento fornecido. |
Log(LogLevel, 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. |