ILogConsistencyProtocolServices Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Funcionalidad para su uso por adaptadores de vista de registro que usan protocolos de replicación o coherencia personalizados. Abstrae la comunicación entre réplicas del grano coherente con el registro en distintos clústeres.
public interface ILogConsistencyProtocolServices
type ILogConsistencyProtocolServices = interface
Public Interface ILogConsistencyProtocolServices
Propiedades
ActiveClusters |
Lista de todos los clústeres que actualmente parecen tener al menos una puerta de enlace activa que notifica a la red de varios clústeres. No hay ninguna garantía de que esta vista de pertenencia sea completa o coherente. Si no hay ninguna red de varios clústeres, devuelve una lista que contiene el elemento único "I". |
GrainReference |
Referencia sin tipo para este grano. |
MultiClusterConfiguration |
La configuración multicluster actual de este silo (tal como lo inserta el administrador) o null si no existe. |
MultiClusterEnabled |
Si este clúster se ejecuta en una red de varios clústeres. |
MyClusterId |
Identificador de este clúster. Devuelve "I" si no hay ninguna red de varios clústeres. |
RegistrationStrategy |
Estrategia de registro de varios clústeres para este grano. |
SerializationManager |
Administrador de serialización. |
Métodos
CaughtException(String, Exception) |
Registre una excepción que se detectó en el protocolo de coherencia de registros. |
CaughtUserCodeException(String, String, Exception) |
Registrar una excepción que se produjo en el código de usuario, para alguna devolución de llamada |
Log(LogLevel, String, Object[]) |
Genera el mensaje especificado en el nivel de registro especificado. |
Log(Severity, String, Object[]) |
Genera el mensaje especificado en el nivel de registro especificado. |
ProtocolError(String, Boolean) |
Registre un error que se produjo en un protocolo de coherencia de registro. |
SendMessage(ILogConsistencyProtocolMessage, String) |
Envíe un mensaje a un clúster remoto. |
SubscribeToMultiClusterConfigurationChanges() |
Funcionalidad para su uso por adaptadores de vista de registro que usan protocolos de replicación o coherencia personalizados. Abstrae la comunicación entre réplicas del grano coherente con el registro en distintos clústeres. |
UnsubscribeFromMultiClusterConfigurationChanges() |
Funcionalidad para su uso por adaptadores de vista de registro que usan protocolos de replicación o coherencia personalizados. Abstrae la comunicación entre réplicas del grano coherente con el registro en distintos clústeres. |