Share via


KeyValueStoreReplica Class

Definition

public class KeyValueStoreReplica : System.Fabric.IStatefulServiceReplica
type KeyValueStoreReplica = class
    interface IStatefulServiceReplica
Public Class KeyValueStoreReplica
Implements IStatefulServiceReplica
Inheritance
System.Object
KeyValueStoreReplica
Implements

Constructors

KeyValueStoreReplica(String, LocalStoreSettings, ReplicatorSettings, KeyValueStoreReplica+SecondaryNotificationMode)
KeyValueStoreReplica(String, LocalStoreSettings, ReplicatorSettings, KeyValueStoreReplicaSettings)
KeyValueStoreReplica(String, LocalStoreSettings, ReplicatorSettings)
KeyValueStoreReplica(String, LocalStoreSettings)
KeyValueStoreReplica(String, ReplicatorSettings)
KeyValueStoreReplica(String)

Fields

IgnoreSequenceNumberCheck

Properties

KeyValueStoreReplicaSettings
LocalStoreSettings
NotificationMode
ReplicatorSettings
StoreName

Methods

Abort()
Add(TransactionBase, String, Byte[])
Backup(String)
BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>, CancellationToken)
BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)
ChangeRoleAsync(ReplicaRole, CancellationToken)
CloseAsync(CancellationToken)
Contains(TransactionBase, String)
CreateTransaction()
CreateTransaction(KeyValueStoreTransactionSettings)
Enumerate(TransactionBase, String, Boolean)
Enumerate(TransactionBase, String)
Enumerate(TransactionBase)
EnumerateBySequenceNumber(TransactionBase, Int64)
EnumerateKeysAndTombstonesBySequenceNumber(TransactionBase, Int64)
EnumerateMetadata(TransactionBase, String, Boolean)
EnumerateMetadata(TransactionBase, String)
EnumerateMetadata(TransactionBase)
Get(TransactionBase, String)
GetCurrentEpoch()
GetLastCommittedSequenceNumber()
GetLSNSplitPercentile(Int32)
GetMetadata(TransactionBase, String)
GetValue(TransactionBase, String)
Initialize(StatefulServiceInitializationParameters)
OnAbort()
OnChangeRoleAsync(ReplicaRole, CancellationToken)
OnCloseAsync(CancellationToken)
OnCopyComplete(KeyValueStoreEnumerator)
OnDataLossAsync(CancellationToken)
OnDatalossReported(EventArgs)
OnInitialize(StatefulServiceInitializationParameters)
OnOpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)
OnReplicationOperation(IEnumerator<KeyValueStoreNotification>)
OnRestoreCompletedAsync(CancellationToken)
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)
Remove(TransactionBase, String, Int64)
Remove(TransactionBase, String)
Restore(String)
RestoreAsync(String, CancellationToken)
RestoreAsync(String, RestoreSettings, CancellationToken)
RestoreAsync(String)
TryAbortExistingTransactionsAndRejectWrites()
TryAdd(TransactionBase, String, Byte[])
TryGet(TransactionBase, String)
TryGetMetadata(TransactionBase, String)
TryGetValue(TransactionBase, String)
TryRemove(TransactionBase, String, Int64)
TryRemove(TransactionBase, String)
TryUpdate(TransactionBase, String, Byte[], Int64)
TryUpdate(TransactionBase, String, Byte[])
Update(TransactionBase, String, Byte[], Int64)
Update(TransactionBase, String, Byte[])
UpdateReplicatorSettings(ReplicatorSettings)

Events

DataLossReported

Applies to