Поделиться через


ILogConsistencyProtocolServices Интерфейс

Определение

Функциональные возможности для использования адаптерами представлений журналов, которые используют пользовательские протоколы согласованности или репликации. Абстрагирует взаимодействие между репликами согласованного с журналом зерна в разных кластерах.

public interface ILogConsistencyProtocolServices
type ILogConsistencyProtocolServices = interface
Public Interface ILogConsistencyProtocolServices

Свойства

ActiveClusters

Список всех кластеров, которые в настоящее время, как представляется, имеют по крайней мере один активный шлюз, сообщающий о сети с несколькими кластерами. Нет никаких гарантий того, что это представление членства является полным или согласованным. Если сеть с несколькими кластерами отсутствует, возвращает список, содержащий один элемент I.

GrainReference

Нетипизированный справочник для этого зерна.

MultiClusterConfiguration

Текущая многокластерная конфигурация этого контейнера (внедренная администратором) или значение NULL, если оно отсутствует.

MultiClusterEnabled

Работает ли этот кластер в сети с несколькими кластерами.

MyClusterId

Идентификатор этого кластера. Возвращает значение "I", если сеть с несколькими кластерами отсутствует.

RegistrationStrategy

Стратегия регистрации мультикластеров для этого зерна.

SerializationManager

Диспетчер сериализации.

Методы

CaughtException(String, Exception)

Зайдите в журнал исключение, которое было поймано в протоколе согласованности журналов.

CaughtUserCodeException(String, String, Exception)

Зайдите в журнал исключения, которое произошло в пользовательском коде, для некоторых обратных вызовов

Log(LogLevel, String, Object[])

Выводит указанное сообщение на указанном уровне журнала.

Log(Severity, String, Object[])

Выводит указанное сообщение на указанном уровне журнала.

ProtocolError(String, Boolean)

Занося в журнал ошибку, возникщую в протоколе согласованности журналов.

SendMessage(ILogConsistencyProtocolMessage, String)

Отправка сообщения в удаленный кластер.

SubscribeToMultiClusterConfigurationChanges()

Функциональные возможности для использования адаптерами представлений журналов, которые используют пользовательские протоколы согласованности или репликации. Абстрагирует взаимодействие между репликами согласованного с журналом зерна в разных кластерах.

UnsubscribeFromMultiClusterConfigurationChanges()

Функциональные возможности для использования адаптерами представлений журналов, которые используют пользовательские протоколы согласованности или репликации. Абстрагирует взаимодействие между репликами согласованного с журналом зерна в разных кластерах.

Применяется к