IStorageProvider 接口

定义

要为能够读取和写入 Orleans 粒度状态数据的存储提供程序实现的接口。

public interface IStorageProvider : Orleans.Providers.IProvider
public interface IStorageProvider : Orleans.Providers.IProvider, Orleans.Storage.IGrainStorage
type IStorageProvider = interface
    interface IProvider
type IStorageProvider = interface
    interface IGrainStorage
    interface IProvider
Public Interface IStorageProvider
Implements IProvider
Public Interface IStorageProvider
Implements IGrainStorage, IProvider
派生
实现

属性

Log

此存储提供程序实例使用的记录器。

Name

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

(继承自 IProvider)

方法

ClearStateAsync(String, GrainReference, IGrainState)

此存储提供程序实例的删除/清除数据函数。

ClearStateAsync<T>(String, GrainId, IGrainState<T>)

删除/清除此存储实例的数据函数。

(继承自 IGrainStorage)
Close()

此提供程序实例的 Close 函数。

(继承自 IProvider)
Init(String, IProviderRuntime, IProviderConfiguration)

创建新的提供程序类实例时,Orleans 提供程序管理器调用的初始化函数

(继承自 IProvider)
ReadStateAsync(String, GrainReference, IGrainState)

读取此存储提供程序实例的数据函数。

ReadStateAsync<T>(String, GrainId, IGrainState<T>)

读取此存储实例的数据函数。

(继承自 IGrainStorage)
WriteStateAsync(String, GrainReference, IGrainState)

为此存储提供程序实例写入数据函数。

WriteStateAsync<T>(String, GrainId, IGrainState<T>)

为此存储实例写入数据函数。

(继承自 IGrainStorage)

适用于