Condividi tramite


DynamoDBGrainStorage Classe

Definizione

Provider di archiviazione Dynamo DB. Rendere persistente lo stato di granularità in una tabella DynamoDB in formato Json o Binario.

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)
Ereditarietà
DynamoDBGrainStorage
Implementazioni

Costruttori

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

Costruttore predefinito

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

Costruttore predefinito

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

Costruttore predefinito

Metodi

ClearStateAsync(String, GrainReference, IGrainState)

Cancella/Elimina funzione dati sullo stato per questo provider di archiviazione.

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

Cancella/Elimina funzione dati sullo stato per questo provider di archiviazione.

Close(CancellationToken)

Arrestare questo provider di archiviazione.

Init(CancellationToken)

Funzione di inizializzazione per questo provider di archiviazione.

Participate(ISiloLifecycle)

Provider di archiviazione Dynamo DB. Rendere persistente lo stato di granularità in una tabella DynamoDB in formato Json o Binario.

ReadStateAsync(String, GrainReference, IGrainState)

Lettura della funzione dati sullo stato per questo provider di archiviazione.

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

Lettura della funzione dati sullo stato per questo provider di archiviazione.

WriteStateAsync(String, GrainReference, IGrainState)

Scrivere la funzione dati sullo stato per questo provider di archiviazione.

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

Scrivere la funzione dati sullo stato per questo provider di archiviazione.

Si applica a