Orleans.LogConsistency 命名空间

ConnectionIssue

表示有关日志一致性协议中遇到的连接问题的信息。 它在协议中用于跟踪重试循环,并且对于想要监视其日志一致性粒度的通信问题的用户可见。

LogConsistencyStatistics

使用日志一致性的粒度统计信息集合。 请参阅ILogConsistentGrain

LogConsistentGrain<TView>

使用日志一致性管理状态的所有粒度的基类。 它等效 Grain<TGrainState> 于使用日志一致性的 grain。 (SiloAssemblyLoader 使用它提取类型)

LogConsistentGrainBase<TView>

使用日志一致性管理状态的所有粒度的基类。 它等效 Grain<TGrainState> 于使用日志一致性的 grain。 (SiloAssemblyLoader 使用它提取类型)

NotificationFailed

表示有关日志一致性协议中遇到的通知失败的信息。

ProtocolTransportException

协议消息传送层引发的异常。

接口

IConnectionIssueListener

一个接口,该接口由日志一致粒度使用可由用户重写的虚拟受保护方法实现,以监视连接问题。

ILogConsistencyDiagnostics

诊断接口。

ILogConsistencyProtocolServices

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

ILogConsistencyProvider

要为日志一致性提供程序实现的接口。

ILogConsistentGrain

此接口封装基于日志一致性管理其状态的 grain 的功能,例如 JournaledGrain。 对于日志一致性粒度,它等效于 Orleans.IStatefulGrain

ILogViewAdaptor<TLogView,TLogEntry>

日志视图适配器是 的存储接口 ILogConsistentGrain,其状态定义为日志视图。

每个粒度有一个适配器,激活粒度时会 ILogConsistencyProvider 安装该适配器。

ILogViewAdaptorFactory

要为日志视图适配器工厂实现的接口

ILogViewAdaptorHost<TLogView,TLogEntry>

接口由使用日志视图一致性的所有 grain 实现,它为日志视图适配器提供对特定于粒度的信息和回调的访问权限。

ILogViewRead<TView,TLogEntry>

用于读取日志视图的接口。

ILogViewUpdate<TLogEntry>

用于更新日志的接口。