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() |
Функциональные возможности для использования адаптерами представлений журналов, которые используют пользовательские протоколы согласованности или репликации. Абстрагирует взаимодействие между репликами согласованного с журналом зерна в разных кластерах. |