StateStorageBridge<TState> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
グレイン状態で動作するための機能を提供します。 を実装します。 IStorage<TState>
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState> where TState : new()
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState>
public class StateStorageBridge<TState> : Orleans.Core.IStorage<TState>, Orleans.Runtime.IGrainMigrationParticipant
type StateStorageBridge<'State (requires 'State : (new : unit -> 'State))> = class
interface IStorage<'State (requires 'State : (new : unit -> 'State))>
type StateStorageBridge<'State> = class
interface IStorage<'State>
interface IStorage
type StateStorageBridge<'State> = class
interface IStorage<'State>
interface IStorage
interface IGrainMigrationParticipant
Public Class StateStorageBridge(Of TState)
Implements IStorage(Of TState)
Public Class StateStorageBridge(Of TState)
Implements IGrainMigrationParticipant, IStorage(Of TState)
型パラメーター
- TState
基になる状態の種類。
- 継承
-
StateStorageBridge<TState>
- 実装
コンストラクター
StateStorageBridge<TState>(String, GrainReference, IGrainStorage, ILoggerFactory) |
グレイン状態で動作するための機能を提供します。 を実装します。 IStorage<TState> |
StateStorageBridge<TState>(String, IGrainContext, IGrainStorage, ILoggerFactory, IActivatorProvider) |
古い.
グレイン状態で動作するための機能を提供します。 を実装します。 IStorage<TState> |
StateStorageBridge<TState>(String, IGrainContext, IGrainStorage) |
グレイン状態で動作するための機能を提供します。 を実装します。 IStorage<TState> |
プロパティ
Etag |
ETag を取得します。 |
RecordExists |
レコードが既に存在するかどうかを示す値を取得します。 |
State |
状態を取得または設定します。 |
メソッド
ClearStateAsync() |
現在のグレイン状態データをバッキング ストアに書き込む非同期メソッド。 |
OnDehydrate(IDehydrationContext) |
グレイン状態で動作するための機能を提供します。 を実装します。 IStorage<TState> |
OnRehydrate(IRehydrationContext) |
グレイン状態で動作するための機能を提供します。 を実装します。 IStorage<TState> |
ReadStateAsync() |
バッキング ストアから現在のグレイン状態データを更新する非同期メソッド。 グレイン状態データの以前の内容は上書きされます。 |
WriteStateAsync() |
現在のグレイン状態データをバッキング ストアに書き込む非同期メソッド。 |