LogConsistencyProvider 类

定义

日志一致性提供程序,使用任何标准存储提供程序将最新视图存储在主存储中。 支持多个群集连接到同一主存储 (通过电子标记执行乐观并发控制)

日志本身是暂时性的,即实际上未保存到存储中 - 只有最新的视图 (快照) 和某些元数据 (日志位置,) 写入标志存储在主节点中。

public class LogConsistencyProvider : Orleans.LogConsistency.ILogConsistencyProvider
public class LogConsistencyProvider : Orleans.LogConsistency.ILogViewAdaptorFactory
public class LogConsistencyProvider : Orleans.EventSourcing.ILogViewAdaptorFactory
type LogConsistencyProvider = class
    interface ILogConsistencyProvider
    interface IProvider
    interface ILogViewAdaptorFactory
type LogConsistencyProvider = class
    interface ILogViewAdaptorFactory
Public Class LogConsistencyProvider
Implements ILogConsistencyProvider
Public Class LogConsistencyProvider
Implements ILogViewAdaptorFactory
继承
LogConsistencyProvider
实现

构造函数

LogConsistencyProvider()

日志一致性提供程序,使用任何标准存储提供程序将最新视图存储在主存储中。 支持多个群集连接到同一主存储 (通过电子标记执行乐观并发控制)

日志本身是暂时性的,即实际上未保存到存储中 - 只有最新的视图 (快照) 和某些元数据 (日志位置,) 写入标志存储在主节点中。

属性

Log

获取此日志一致性提供程序使用的 TraceLogger。

Name

此提供程序实例的名称,如配置中给定的名称一样。

UsesStorageProvider

如果构造适配器需要存储提供程序,则返回 true。

方法

Close()

Close 方法

GetLoggerName()

日志一致性提供程序,使用任何标准存储提供程序将最新视图存储在主存储中。 支持多个群集连接到同一主存储 (通过电子标记执行乐观并发控制)

日志本身是暂时性的,即实际上未保存到存储中 - 只有最新的视图 (快照) 和某些元数据 (日志位置,) 写入标志存储在主节点中。

Init(String, IProviderRuntime, IProviderConfiguration)

Init 方法

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices)

使日志视图适配器

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IGrainStorage, ILogConsistencyProtocolServices)

使日志视图适配器

MakeLogViewAdaptor<TView,TEntry>(ILogViewAdaptorHost<TView,TEntry>, TView, String, IStorageProvider, ILogConsistencyProtocolServices)

使日志视图适配器

适用于