MemoryGrainStorage クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
これは、ストレージ プロバイダーの単純なメモリ内グレイン実装です。
public class MemoryGrainStorage : IDisposable, Orleans.Storage.IGrainStorage
type MemoryGrainStorage = class
interface IGrainStorage
interface IDisposable
Public Class MemoryGrainStorage
Implements IDisposable, IGrainStorage
- 継承
-
MemoryGrainStorage
- 実装
例
OrleansConfiguration.xml ファイル内のこのストレージ プロバイダーの構成例:
<OrleansConfiguration xmlns="urn:orleans">
<Globals>
<StorageProviders>
<Provider Type="Orleans.Storage.MemoryStorage" Name="MemoryStore" />
</StorageProviders>
注釈
このストレージ プロバイダーは、単純なインメモリ開発/単体テスト シナリオのみを対象としています。 このクラスは運用環境では使用しないでください。[仕様] は回復性や長期的な永続化機能を提供しないためです。
コンストラクター
メソッド
ClearStateAsync(String, GrainReference, IGrainState) |
このストレージ プロバイダーの状態データ関数を削除/クリアします。 |
ClearStateAsync<T>(String, GrainId, IGrainState<T>) |
このストレージ インスタンスのデータの削除/クリア関数。 |
Dispose() |
これは、ストレージ プロバイダーの単純なメモリ内グレイン実装です。 |
ReadStateAsync(String, GrainReference, IGrainState) |
このストレージ プロバイダーの読み取り状態データ関数。 |
ReadStateAsync<T>(String, GrainId, IGrainState<T>) |
このストレージ インスタンスのデータ読み取り関数。 |
WriteStateAsync(String, GrainReference, IGrainState) |
このストレージ プロバイダーの状態データ関数を書き込みます。 |
WriteStateAsync<T>(String, GrainId, IGrainState<T>) |
このストレージ インスタンスのデータ関数を書き込みます。 |