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)

使日志视图适配器

适用于