Поделиться через


DynamoDBGrainStorage Класс

Определение

Поставщик хранилища Базы данных Dynamo. Сохранение состояния grain в таблице DynamoDB в формате Json или Binary.

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. Сохранение состояния grain в таблице DynamoDB в формате Json или Binary.

ReadStateAsync(String, GrainReference, IGrainState)

Функция чтения данных состояния для этого поставщика хранилища.

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

Функция чтения данных состояния для этого поставщика хранилища.

WriteStateAsync(String, GrainReference, IGrainState)

Функция записи данных состояния для этого поставщика хранилища.

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

Функция записи данных состояния для этого поставщика хранилища.

Применяется к