次の方法で共有


DynamoDBGrainStorage クラス

定義

Dynamo DB ストレージ プロバイダー。 DynamoDB テーブルのグレイン状態を Json 形式またはバイナリ形式で保持します。

public class DynamoDBGrainStorage : Orleans.ILifecycleParticipant<Orleans.Runtime.ISiloLifecycle>, Orleans.Storage.IGrainStorage
type DynamoDBGrainStorage = class
    interface IGrainStorage
    interface ILifecycleParticipant<ISiloLifecycle>
Public Class DynamoDBGrainStorage
Implements IGrainStorage, ILifecycleParticipant(Of ISiloLifecycle)
継承
DynamoDBGrainStorage
実装

コンストラクター

DynamoDBGrainStorage(String, DynamoDBStorageOptions, IServiceProvider, ILogger<DynamoDBGrainStorage>)

既定のコンストラクター

DynamoDBGrainStorage(String, DynamoDBStorageOptions, SerializationManager, IGrainFactory, ITypeResolver, ILogger<DynamoDBGrainStorage>)

既定のコンストラクター

DynamoDBGrainStorage(String, DynamoDBStorageOptions, SerializationManager, IGrainFactory, ITypeResolver, ILoggerFactory)

既定のコンストラクター

メソッド

ClearStateAsync(String, GrainReference, IGrainState)

このストレージ プロバイダーの状態データ関数をクリア/削除します。

ClearStateAsync<T>(String, GrainId, IGrainState<T>)

このストレージ プロバイダーの状態データ関数をクリア/削除します。

Close(CancellationToken)

このストレージ プロバイダーをシャットダウンします。

Init(CancellationToken)

このストレージ プロバイダーの初期化関数。

Participate(ISiloLifecycle)

Dynamo DB ストレージ プロバイダー。 DynamoDB テーブルのグレイン状態を Json 形式またはバイナリ形式で保持します。

ReadStateAsync(String, GrainReference, IGrainState)

このストレージ プロバイダーの状態データの読み取り関数。

ReadStateAsync<T>(String, GrainId, IGrainState<T>)

このストレージ プロバイダーの状態データの読み取り関数。

WriteStateAsync(String, GrainReference, IGrainState)

このストレージ プロバイダーの状態データ関数を書き込みます。

WriteStateAsync<T>(String, GrainId, IGrainState<T>)

このストレージ プロバイダーの状態データ関数を書き込みます。

適用対象