DynamoDBStorageOptions 类

定义

public class DynamoDBStorageOptions
public class DynamoDBStorageOptions : Orleans.Persistence.DynamoDB.DynamoDBClientOptions, Orleans.Storage.IStorageProviderSerializerOptions
type DynamoDBStorageOptions = class
type DynamoDBStorageOptions = class
    inherit DynamoDBClientOptions
    interface IStorageProviderSerializerOptions
Public Class DynamoDBStorageOptions
Public Class DynamoDBStorageOptions
Inherits DynamoDBClientOptions
Implements IStorageProviderSerializerOptions
继承
DynamoDBStorageOptions
继承
DynamoDBStorageOptions
实现

构造函数

DynamoDBStorageOptions()

字段

DEFAULT_INIT_STAGE

属性

AccessKey

DynamoDB 存储的 AccessKey 字符串

AccessKey

DynamoDB 存储的 AccessKey 字符串

(继承自 DynamoDBClientOptions)
ConfigureJsonSerializerSettings
CreateIfNotExists

创建表(如果不存在)

DeleteStateOnClear

指示当 grain 清除其状态时,是应删除 grain 数据还是将其重置为默认值。

GrainStorageSerializer
IndentJson
InitStage

应初始化存储的 silo 生命周期阶段。 必须先初始化存储,然后才能使用。

ProfileName

AWS 配置文件名称。

(继承自 DynamoDBClientOptions)
ReadCapacityUnits

DynamoDB 存储的读取容量单位

SecretKey

DynamoDB 存储的密钥

SecretKey

DynamoDB 存储的密钥

(继承自 DynamoDBClientOptions)
Service

DynamoDB 服务名称

Service

DynamoDB 区域名称,例如“us-west-2”

(继承自 DynamoDBClientOptions)
ServiceId

获取或设置此服务的唯一标识符,该标识符应在部署和重新部署后幸存下来。

TableName

DynamoDB 表名称。 默认为“OrleansGrainState”。

TimeToLive

指定项将在将来过期的时间跨度,每个 StateWrite 都会增加粒度的 TTL

Token

DynamoDB 存储的令牌

(继承自 DynamoDBClientOptions)
TypeNameHandling
UpdateIfExists

更新表(如果存在)

UseFullAssemblyNames
UseJson
UseProvisionedThroughput

对表使用预配吞吐量

WriteCapacityUnits

DynamoDB 存储的写入容量单位

适用于