Orleans.EventSourcing 命名空间

ConnectionIssue

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

JournaledGrain<TGrainState>

使用标准事件溯源术语的日志一致性粒度的基类。 所有操作都是可重入安全的。

JournaledGrain<TGrainState,TEventBase>

使用标准事件溯源术语的日志一致性粒度的基类。 所有操作都是可重入安全的。

LogConsistencyStatistics

使用日志一致性的 grain 的统计信息集合。 请参见LogConsistentGrain<TView>

LogConsistentGrain<TView>

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

ProtocolTransportException

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

接口

IConnectionIssueListener

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

ILogConsistencyDiagnostics

用于诊断的接口。

ILogConsistencyProtocolMessage

接口,用于标记表示协议消息的类。 所有此类都必须可序列化。

ILogConsistencyProtocolParticipant

参与多群集日志一致性协议的 grain 接口。

ILogConsistencyProtocolServices

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

ILogViewAdaptor<TLogView,TLogEntry>

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

每个粒度都有一个适配器,激活粒度时由 ILogViewAdaptorFactory 安装。

ILogViewAdaptorFactory

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

ILogViewAdaptorHost<TLogView,TLogEntry>

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

ILogViewRead<TView,TLogEntry>

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

ILogViewUpdate<TLogEntry>

用于更新日志的接口。