Skip to content

DynamoDBTransactionalStateStorage<TState> Constructors

Provides DynamoDB-backed transactional state storage.

DynamoDBTransactionalStateStorage<TState>(DynamoDBStorage, DynamoDBTransactionalStorageOptions, string, ILogger<DynamoDBTransactionalStateStorage<TState>>)

View source
public DynamoDBTransactionalStateStorage(DynamoDBStorage storage, DynamoDBTransactionalStorageOptions options, string partitionKey, ILogger<DynamoDBTransactionalStateStorage<TState>> logger)
Initializes a new instance of the Orleans.Transactions.DynamoDB.TransactionalState.DynamoDBTransactionalStateStorage class.

Parameters

storageDynamoDBStorage
The DynamoDB storage client.
optionsDynamoDBTransactionalStorageOptions
The provider options.
partitionKeystring
The storage partition key.
loggerILogger<DynamoDBTransactionalStateStorage<TState>>
The logger.