IPersistentState<TState> 接口

定义

提供对 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)

适用于

另请参阅