你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

KvsActorStateProvider 构造函数

定义

重载

KvsActorStateProvider()

初始化 KvsActorStateProvider 类的新实例。 使用默认设置创建 的 KvsActorStateProvider 实例。

KvsActorStateProvider(Boolean, KeyValueStoreReplicaSettings)

使用指定的设置初始化 类的新实例 KvsActorStateProvider

KvsActorStateProvider(Boolean, Int32)

使用指定的设置初始化 类的新实例 KvsActorStateProvider

KvsActorStateProvider(ReplicatorSettings, LocalStoreSettings, KeyValueStoreReplicaSettings)

使用指定的复制程序和本地键值存储设置初始化 类的新实例 KvsActorStateProvider

KvsActorStateProvider()

初始化 KvsActorStateProvider 类的新实例。 使用默认设置创建 的 KvsActorStateProvider 实例。

public KvsActorStateProvider();
Public Sub New ()

适用于

KvsActorStateProvider(Boolean, KeyValueStoreReplicaSettings)

使用指定的设置初始化 类的新实例 KvsActorStateProvider

public KvsActorStateProvider(bool enableIncrementalBackup, System.Fabric.KeyValueStoreReplicaSettings keyValueStoreReplicaSettings = default);
new Microsoft.ServiceFabric.Actors.Runtime.KvsActorStateProvider : bool * System.Fabric.KeyValueStoreReplicaSettings -> Microsoft.ServiceFabric.Actors.Runtime.KvsActorStateProvider
Public Sub New (enableIncrementalBackup As Boolean, Optional keyValueStoreReplicaSettings As KeyValueStoreReplicaSettings = Nothing)

参数

enableIncrementalBackup
Boolean

指示是否启用增量备份功能。 这将设置 EnableIncrementalBackup 设置。

keyValueStoreReplicaSettings
KeyValueStoreReplicaSettings

键值存储设置。

适用于

KvsActorStateProvider(Boolean, Int32)

使用指定的设置初始化 类的新实例 KvsActorStateProvider

public KvsActorStateProvider(bool enableIncrementalBackup, int logTruncationIntervalInMinutes);
new Microsoft.ServiceFabric.Actors.Runtime.KvsActorStateProvider : bool * int -> Microsoft.ServiceFabric.Actors.Runtime.KvsActorStateProvider
Public Sub New (enableIncrementalBackup As Boolean, logTruncationIntervalInMinutes As Integer)

参数

enableIncrementalBackup
Boolean

指示是否启用增量备份功能。 这将设置 EnableIncrementalBackup 设置。

logTruncationIntervalInMinutes
Int32

指示尝试截断本地存储日志的 KeyValueStoreReplica 间隔。

注解

KeyValueStoreReplica启用增量备份时,它不使用循环缓冲区来管理其事务日志,并定期截断主要和辅助副本 (replica) () 上的日志。 创建备份 () 过程会自动截断日志。 在主副本 (replica) 上,如果未为 logTruncationIntervalInMinutes启动用户备份,KeyValueStoreReplica则会自动截断日志。

适用于

KvsActorStateProvider(ReplicatorSettings, LocalStoreSettings, KeyValueStoreReplicaSettings)

使用指定的复制程序和本地键值存储设置初始化 类的新实例 KvsActorStateProvider

public KvsActorStateProvider(System.Fabric.ReplicatorSettings replicatorSettings = default, System.Fabric.LocalStoreSettings localStoreSettings = default, System.Fabric.KeyValueStoreReplicaSettings keyValueStoreReplicaSettings = default);
new Microsoft.ServiceFabric.Actors.Runtime.KvsActorStateProvider : System.Fabric.ReplicatorSettings * System.Fabric.LocalStoreSettings * System.Fabric.KeyValueStoreReplicaSettings -> Microsoft.ServiceFabric.Actors.Runtime.KvsActorStateProvider
Public Sub New (Optional replicatorSettings As ReplicatorSettings = Nothing, Optional localStoreSettings As LocalStoreSettings = Nothing, Optional keyValueStoreReplicaSettings As KeyValueStoreReplicaSettings = Nothing)

参数

replicatorSettings
ReplicatorSettings

描述 ReplicatorSettings 复制程序设置的 。

localStoreSettings
LocalStoreSettings

描述 LocalStoreSettings 本地键值存储设置的 。

keyValueStoreReplicaSettings
KeyValueStoreReplicaSettings

键值存储设置。

适用于