IStorageProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
要为能够读取和写入 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) |