你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IReliableDictionary3<TKey,TValue>.CreateVersionedKeyEnumerableAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
CreateVersionedKeyEnumerableAsync(ITransaction) |
(Beta) 通过 IReliableDictionary3<TKey,TValue> 创建异步枚举器以枚举版本控制键。 |
CreateVersionedKeyEnumerableAsync(ITransaction, TKey) |
(Beta) 通过 IReliableDictionary3<TKey,TValue> 创建异步枚举器以枚举版本控制键。 |
CreateVersionedKeyEnumerableAsync(ITransaction, TKey, TKey) |
(Beta) 通过 IReliableDictionary3<TKey,TValue> 创建异步枚举器以枚举版本控制键。 |
CreateVersionedKeyEnumerableAsync(ITransaction)
(Beta) 通过 IReliableDictionary3<TKey,TValue> 创建异步枚举器以枚举版本控制键。
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<TKey>>> CreateVersionedKeyEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn);
abstract member CreateVersionedKeyEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<'Key>>>
Public Function CreateVersionedKeyEnumerableAsync (txn As ITransaction) As Task(Of IAsyncEnumerable(Of VersionedKey(Of TKey)))
参数
- txn
- ITransaction
要与此操作关联的事务。
返回
版本控制密钥的 IReliableDictionary3<TKey,TValue> 可枚举项。
例外
异常指示可靠字典目前无法提供读取。 FabricNotReadableException 可以在所有 ReplicaRole中引发。 在 中 Primary 引发它的一个示例是 丢失 ReadStatus。 在 中 ActiveSecondary 引发的一个示例是可靠集合的状态尚不一致。
事务在内部由系统出错。 对新事务重试操作
当方法调用对对象的当前状态无效时引发。 例如,使用的事务已终止:用户已提交或中止。 如果引发此异常,则很可能使用事务的服务代码中存在 bug。
指示关闭或删除可靠字典。
注解
从 IReliableDictionary3<TKey,TValue> 返回的可枚举值可以安全地与字典的读取和写入操作同时使用。 它表示字典的快照一致视图。
适用于
CreateVersionedKeyEnumerableAsync(ITransaction, TKey)
(Beta) 通过 IReliableDictionary3<TKey,TValue> 创建异步枚举器以枚举版本控制键。
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<TKey>>> CreateVersionedKeyEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn, TKey firstKey);
abstract member CreateVersionedKeyEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction * 'Key -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<'Key>>>
Public Function CreateVersionedKeyEnumerableAsync (txn As ITransaction, firstKey As TKey) As Task(Of IAsyncEnumerable(Of VersionedKey(Of TKey)))
参数
- txn
- ITransaction
要与此操作关联的事务。
- firstKey
- TKey
在有序枚举中开始枚举的键。
返回
版本控制密钥的 IReliableDictionary3<TKey,TValue> 可枚举项。
例外
异常指示可靠字典目前无法提供读取。 FabricNotReadableException 可以在所有 ReplicaRole中引发。 在 中 Primary 引发它的一个示例是 丢失 ReadStatus。 在 中 ActiveSecondary 引发的一个示例是可靠集合的状态尚不一致。
事务在内部由系统出错。 对新事务重试操作
当方法调用对对象的当前状态无效时引发。 例如,使用的事务已终止:用户已提交或中止。 如果引发此异常,则很可能使用事务的服务代码中存在 bug。
指示关闭或删除可靠字典。
注解
从 IReliableDictionary3<TKey,TValue> 返回的可枚举值可以安全地与字典的读取和写入操作同时使用。 它表示字典的快照一致视图。
适用于
CreateVersionedKeyEnumerableAsync(ITransaction, TKey, TKey)
(Beta) 通过 IReliableDictionary3<TKey,TValue> 创建异步枚举器以枚举版本控制键。
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<TKey>>> CreateVersionedKeyEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn, TKey firstKey, TKey lastKey);
abstract member CreateVersionedKeyEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction * 'Key * 'Key -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKey<'Key>>>
Public Function CreateVersionedKeyEnumerableAsync (txn As ITransaction, firstKey As TKey, lastKey As TKey) As Task(Of IAsyncEnumerable(Of VersionedKey(Of TKey)))
参数
- txn
- ITransaction
要与此操作关联的事务。
- firstKey
- TKey
在有序枚举中开始枚举的键。
- lastKey
- TKey
在有序枚举中停止枚举的键。
返回
版本控制密钥的 IReliableDictionary3<TKey,TValue> 可枚举项。
例外
异常指示可靠字典目前无法提供读取。 FabricNotReadableException 可以在所有 ReplicaRole中引发。 在 中 Primary 引发它的一个示例是 丢失 ReadStatus。 在 中 ActiveSecondary 引发的一个示例是可靠集合的状态尚不一致。
事务在内部由系统出错。 对新事务重试操作
当方法调用对对象的当前状态无效时引发。 例如,使用的事务已终止:用户已提交或中止。 如果引发此异常,则很可能使用事务的服务代码中存在 bug。
指示关闭或删除可靠字典。
注解
从 IReliableDictionary3<TKey,TValue> 返回的可枚举值可以安全地与字典的读取和写入操作同时使用。 它表示字典的快照一致视图。