IPersistentState<TState> 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供对 grain 状态的访问,并具有保存、清除和刷新状态的功能。
public interface IPersistentState<TState> : Orleans.Core.IStorage<TState> where TState : new()
public interface IPersistentState<TState> : Orleans.Core.IStorage<TState>
type IPersistentState<'State (requires 'State : (new : unit -> 'State))> = interface
interface IStorage<'State (requires 'State : (new : unit -> 'State))>
type IPersistentState<'State> = interface
interface IStorage<'State>
interface IStorage
Public Interface IPersistentState(Of TState)
Implements IStorage(Of TState)
类型参数
- TState
基础状态类型。
- 实现
属性
Etag |
获取 ETag。 (继承自 IStorage) |
RecordExists |
获取一个值,该值指示记录是否已存在。 (继承自 IStorage) |
State |
获取或设置状态。 (继承自 IStorage<TState>) |
方法
ClearStateAsync() |
清除粒度状态。 (继承自 IStorage) |
ReadStateAsync() |
从存储中读取 grain 状态。 (继承自 IStorage) |
WriteStateAsync() |
将 grain 状态写入存储。 (继承自 IStorage) |