IStorage<TState> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
グレイン状態で動作するためのメソッドを提供します。
public interface IStorage<TState> where TState : new()
public interface IStorage<TState> : Orleans.Core.IStorage
type IStorage<'State (requires 'State : (new : unit -> 'State))> = interface
type IStorage<'State> = interface
interface IStorage
Public Interface IStorage(Of TState)
Public Interface IStorage(Of TState)
Implements IStorage
型パラメーター
- TState
- 派生
- 実装
プロパティ
Etag |
グレイン状態で動作するためのメソッドを提供します。 |
RecordExists |
レコードが既に存在するかどうかを示す値を取得します。 (継承元 IStorage) |
State |
状態を取得または設定します。 |
メソッド
ClearStateAsync() |
現在のグレイン状態データをクリアしてリセットする非同期メソッド。
これは通常、状態レコードがバッキング ストアから削除されることを意味しますが、特定の動作は、このグレイン用に構成されたストレージ プロバイダー インスタンスによって定義されます。
Etag が一致しない場合、この操作は失敗します。"常に削除" を示すように Etag = |
ReadStateAsync() |
バッキング ストアから現在のグレイン状態データを更新する非同期メソッド。 グレイン状態データの以前の内容は上書きされます。 |
WriteStateAsync() |
現在のグレイン状態データをバッキング ストアに書き込む非同期メソッド。
Etag が一致しない場合、この操作は失敗します。Etag = |