Abort()
|
中止 类的 KeyValueStoreReplica 此实例。
|
Add(TransactionBase, String, Byte[])
|
将指定键索引的值添加到键/值存储区。
|
Backup(String)
|
已过时.
已弃用。 执行副本 (replica) 本地存储到指定目标目录的完整备份。
|
BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)
|
异步创建键/值存储的备份。
|
BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>, CancellationToken)
|
异步创建键/值存储的备份。
|
ChangeRoleAsync(ReplicaRole, CancellationToken)
|
更改副本 (replica) 及其复制器的副本 (replica) 角色。
|
CloseAsync(CancellationToken)
|
关闭副本 (replica) 及其复制器,准备从副本 (replica) 集脱机。
|
Contains(TransactionBase, String)
|
确定值是否包含在键/值存储中。
|
CreateTransaction()
|
创建用于提交或回滚键/值存储操作组的唯 Transaction 一实例。
|
CreateTransaction(KeyValueStoreTransactionSettings)
|
创建用于提交或回滚键/值存储操作组的唯 Transaction 一实例。
|
Enumerate(TransactionBase)
|
返回一个枚举器,该枚举器循环访问 KeyValueStoreItem 键/值存储区中的值。
|
Enumerate(TransactionBase, String)
|
返回一个枚举器,该枚举器循环访问 KeyValueStoreItem 键/值存储区中的值,其中值键与指定的键前缀匹配。
|
Enumerate(TransactionBase, String, Boolean)
|
返回一个枚举器,该枚举器循环访问 KeyValueStoreItem 键/值存储区中的值。
|
EnumerateBySequenceNumber(TransactionBase, Int64)
|
返回一个枚举器,该枚举器按序列号顺序循环访问 KeyValueStoreItem 键/值存储中的值。
|
EnumerateKeysAndTombstonesBySequenceNumber(TransactionBase, Int64)
|
返回一个枚举器,该枚举器按序列号的顺序循环访问 KeyValueStoreItem 键/值存储中的值和逻辑删除。
|
EnumerateMetadata(TransactionBase)
|
返回一个枚举器,该枚举器循环访问 KeyValueStoreItemMetadata 键/值存储区中的值。
|
EnumerateMetadata(TransactionBase, String)
|
返回一个枚举器,该枚举器循环访问 KeyValueStoreItemMetadata 键/值存储区中的值,其中值键与指定的键前缀匹配。
|
EnumerateMetadata(TransactionBase, String, Boolean)
|
返回一个枚举器,该枚举器循环访问 KeyValueStoreItemMetadata 键/值存储区中的值。
|
Get(TransactionBase, String)
|
获取存储的值,作为 KeyValueStoreItem 对象,与指定的键相关联。
|
GetCurrentEpoch()
|
获取键/值存储的当前纪元。
|
GetLastCommittedSequenceNumber()
|
获取最后一个提交的序列号
|
GetLSNSplitPercentile(Int32)
|
获取通过 KVS 存储的大致百分位数的 LSN。
|
GetMetadata(TransactionBase, String)
|
获取与指定键关联的值的元数据(作为 KeyValueStoreItemMetadata 对象)。
|
GetValue(TransactionBase, String)
|
获取以字节数组的形式存储的值,并与指定的键相关联。
|
Initialize(StatefulServiceInitializationParameters)
|
初始化副本 (replica) 以准备打开。
|
OnAbort()
|
调用 以关闭此实例。
|
OnChangeRoleAsync(ReplicaRole, CancellationToken)
|
指示此副本 (replica) 正在更改角色。
|
OnCloseAsync(CancellationToken)
|
当此服务副本 (replica) 关闭且需要关闭时调用。
|
OnCopyComplete(KeyValueStoreEnumerator)
|
当辅助副本完成从主副本生成并准备好开始应用复制操作时,由系统在辅助副本上调用。
仅当对象是使用有效KeyValueStoreReplica.SecondaryNotificationMode参数构造的时,KeyValueStoreReplica才会在次要副本上调用此方法。
|
OnDataLossAsync(CancellationToken)
|
表示副本 (replica) 集可能已丢失数据。 应用程序可以重写此方法以异步处理事件,也可以使用 DataLossReported 事件进行同步处理。 两者都表示同一事件。
|
OnDatalossReported(EventArgs)
|
表示副本 (replica) 集可能已丢失数据。 应用程序可以重写此方法或侦 DataLossReported 听事件。 两者都表示同一事件
|
OnInitialize(StatefulServiceInitializationParameters)
|
初始化新创建的服务副本 (replica) 。
|
OnOpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)
|
在初始化的服务上调用副本 (replica) 将其打开,以便可以执行其他操作。
|
OnReplicationOperation(IEnumerator<KeyValueStoreNotification>)
|
由系统在辅助副本上调用以执行传入复制操作。 每个 KeyValueStoreNotification 对象都包含单个原子复制操作的所有数据。
|
OnRestoreCompletedAsync(CancellationToken)
|
指示系统已成功还原副本 (replica) 的状态。
仅当系统通过备份还原服务在内部触发还原时,才会调用此功能。
|
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)
|
打开副本 (replica) 及其复制器,准备在副本 (replica) 集中联机。
|
Remove(TransactionBase, String)
|
删除由指定键编制索引的值。
|
Remove(TransactionBase, String, Int64)
|
删除由指定键编制索引的值。
|
Restore(String)
|
已过时.
从以前通过调用 BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)创建的备份还原此副本 (replica) 的本地存储数据库。
|
RestoreAsync(String)
|
从以前通过调用 BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)创建的备份还原此副本 (replica) 的本地存储数据库。
|
RestoreAsync(String, CancellationToken)
|
从以前通过调用 BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)创建的备份还原此副本 (replica) 的本地存储数据库。
|
RestoreAsync(String, RestoreSettings, CancellationToken)
|
异步还原键/值存储副本 (replica) 。
|
TryAbortExistingTransactionsAndRejectWrites()
|
用于将数据从 KVS 迁移到另一个数据存储。
调用后,写入将一直被阻止,直到副本 (replica) 重启。
检查 KVS 是否已准备好进行最终迁移到另一个存储。
如果调用此功能,但 KVS 尚未开始迁移准备 (在 KVS 故障转移) 这将再次开始准备。
|
TryAdd(TransactionBase, String, Byte[])
|
尝试将指定键索引的值添加到键/值存储区。
|
TryGet(TransactionBase, String)
|
尝试以对象的形式 KeyValueStoreItem 获取与指定键关联的存储值。
|
TryGetMetadata(TransactionBase, String)
|
尝试获取元数据作为 KeyValueStoreItemMetadata 对象,以获取与指定键关联的值。
|
TryGetValue(TransactionBase, String)
|
尝试以字节数组的形式获取与指定键关联的存储值。
|
TryRemove(TransactionBase, String)
|
尝试删除由指定键编制索引的值。
|
TryRemove(TransactionBase, String, Int64)
|
尝试删除由指定键编制索引的值。
|
TryUpdate(TransactionBase, String, Byte[])
|
尝试更新由指定键编制索引的值。
|
TryUpdate(TransactionBase, String, Byte[], Int64)
|
尝试更新由指定键编制索引的值。
|
Update(TransactionBase, String, Byte[])
|
汇报与指定密钥关联的存储值。
|
Update(TransactionBase, String, Byte[], Int64)
|
汇报指定键索引的值。
|
UpdateReplicatorSettings(ReplicatorSettings)
|
使用指定ReplicatorSettings对象中的设置汇报键/值存储复制器。
|