ILogConsistencyProtocolServices 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
日志视图适配器使用的功能,这些适配器使用自定义一致性或复制协议。 抽象化不同群集中日志一致性粒度的副本之间的通信。
public interface ILogConsistencyProtocolServices
type ILogConsistencyProtocolServices = interface
Public Interface ILogConsistencyProtocolServices
属性
ActiveClusters |
当前似乎至少有一个向多群集网络报告的活动网关的所有群集的列表。 不能保证此成员资格视图已完成或一致。 如果没有多群集网络,则返回包含单个元素“I”的列表。 |
GrainReference |
此粒度的非类型化引用。 |
MultiClusterConfiguration |
此接收器的当前多群集配置 (管理员) 或 null(如果没有)。 |
MultiClusterEnabled |
此群集是否在多群集网络中运行。 |
MyClusterId |
此群集的 ID。 如果没有多群集网络,则返回“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() |
日志视图适配器使用的功能,这些适配器使用自定义一致性或复制协议。 抽象化不同群集中日志一致性粒度的副本之间的通信。 |