ILogConsistencyProtocolServices 接口

定义

日志视图适配器使用的功能,这些适配器使用自定义一致性或复制协议。 抽象化不同群集中日志一致性粒度的副本之间的通信。

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()

日志视图适配器使用的功能,这些适配器使用自定义一致性或复制协议。 抽象化不同群集中日志一致性粒度的副本之间的通信。

适用于