Compartilhar via


ILogConsistencyProtocolServices Interface

Definição

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.

Aplica-se a