KvsActorStateProvider Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
KvsActorStateProvider() |
Initializes a new instance of the KvsActorStateProvider class. Creates an instance of KvsActorStateProvider with default settings. |
KvsActorStateProvider(Boolean, KeyValueStoreReplicaSettings) |
Initializes a new instance of the KvsActorStateProvider class with specified settings. |
KvsActorStateProvider(Boolean, Int32) |
Initializes a new instance of the KvsActorStateProvider class with specified settings. |
KvsActorStateProvider(ReplicatorSettings, LocalStoreSettings, KeyValueStoreReplicaSettings) |
Initializes a new instance of the KvsActorStateProvider class with specified replicator and local key-value store settings. |
KvsActorStateProvider()
Initializes a new instance of the KvsActorStateProvider class. Creates an instance of KvsActorStateProvider with default settings.
public KvsActorStateProvider ();
Public Sub New ()
Applies to
KvsActorStateProvider(Boolean, KeyValueStoreReplicaSettings)
Initializes a new instance of the KvsActorStateProvider class with specified settings.
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)
Parameters
- enableIncrementalBackup
- Boolean
Indicates whether to enable incremental backup feature. This sets the EnableIncrementalBackup setting.
- keyValueStoreReplicaSettings
- KeyValueStoreReplicaSettings
Key value store settings.
Applies to
KvsActorStateProvider(Boolean, Int32)
Initializes a new instance of the KvsActorStateProvider class with specified settings.
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)
Parameters
- enableIncrementalBackup
- Boolean
Indicates whether to enable incremental backup feature. This sets the EnableIncrementalBackup setting.
- logTruncationIntervalInMinutes
- Int32
Indicates the interval after which KeyValueStoreReplica tries to truncate local store logs.
Remarks
When an incremental backup is enabled for KeyValueStoreReplica, it does not use circular buffer to manage its transaction logs and periodically truncates the logs both on primary and secondary replica(s). The process of taking backup(s) automatically truncates logs. On the primary replica, if no user backup is initiated for logTruncationIntervalInMinutes
, KeyValueStoreReplica automatically truncates the logs.
Applies to
KvsActorStateProvider(ReplicatorSettings, LocalStoreSettings, KeyValueStoreReplicaSettings)
Initializes a new instance of the KvsActorStateProvider class with specified replicator and local key-value store settings.
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)
Parameters
- replicatorSettings
- ReplicatorSettings
A ReplicatorSettings that describes replicator settings.
- localStoreSettings
- LocalStoreSettings
A LocalStoreSettings that describes local key value store settings.
- keyValueStoreReplicaSettings
- KeyValueStoreReplicaSettings
Key value store settings.
Applies to
Azure SDK for .NET