IReliableDictionary3<TKey,TValue>.CreateVersionedKeyEnumerableAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateVersionedKeyEnumerableAsync(ITransaction) |
(Beta) Cria um enumerador assíncrono sobre o IReliableDictionary3<TKey,TValue> para enumerar as chaves com versão. |
CreateVersionedKeyEnumerableAsync(ITransaction, TKey) |
(Beta) Cria um enumerador assíncrono sobre o IReliableDictionary3<TKey,TValue> para enumerar as chaves com versão. |
CreateVersionedKeyEnumerableAsync(ITransaction, TKey, TKey) |
(Beta) Cria um enumerador assíncrono sobre o IReliableDictionary3<TKey,TValue> para enumerar as chaves com versão. |
CreateVersionedKeyEnumerableAsync(ITransaction)
(Beta) Cria um enumerador assíncrono sobre o IReliableDictionary3<TKey,TValue> para enumerar as chaves com versão.
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)))
Parâmetros
- txn
- ITransaction
Transação à qual associar essa operação.
Retornos
Um enumerável para as IReliableDictionary3<TKey,TValue> chaves com versão.
Exceções
Exceção indica que o Dicionário Confiável não pode servir leituras no momento. FabricNotReadableException pode ser jogado em todos os ReplicaRoles. Um exemplo para ele ser lançado no é a Primary perda de ReadStatus. Um exemplo para ele ser lançado no é que o ActiveSecondary estado da Coleção Confiável ainda não é consistente.
A transação foi falha interna do sistema. Repetir a operação em uma nova transação
Gerado quando uma chamada de método é inválida para o estado atual do objeto. Por exemplo, a transação usada já foi encerrada: confirmada ou anulada pelo usuário. Se essa exceção for gerada, é altamente provável que haja um bug no código de serviço do uso de transações.
Indica que o Dicionário Confiável está fechado ou excluído.
Comentários
A enumerável retornada do IReliableDictionary3<TKey,TValue> é segura para usar simultaneamente com leituras e gravações no dicionário. Ele representa uma exibição instantâneo consistente do dicionário.
Aplica-se a
CreateVersionedKeyEnumerableAsync(ITransaction, TKey)
(Beta) Cria um enumerador assíncrono sobre o IReliableDictionary3<TKey,TValue> para enumerar as chaves com versão.
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)))
Parâmetros
- txn
- ITransaction
Transação à qual associar essa operação.
- firstKey
- TKey
A chave da qual começar a enumerar na enumeração ordenada.
Retornos
Um enumerável para as IReliableDictionary3<TKey,TValue> chaves com versão.
Exceções
Exceção indica que o Dicionário Confiável não pode servir leituras no momento. FabricNotReadableException pode ser jogado em todos os ReplicaRoles. Um exemplo para ele ser lançado no é a Primary perda de ReadStatus. Um exemplo para ele ser lançado no é que o ActiveSecondary estado da Coleção Confiável ainda não é consistente.
A transação foi falha interna do sistema. Repetir a operação em uma nova transação
Gerado quando uma chamada de método é inválida para o estado atual do objeto. Por exemplo, a transação usada já foi encerrada: confirmada ou anulada pelo usuário. Se essa exceção for gerada, é altamente provável que haja um bug no código de serviço do uso de transações.
Indica que o Dicionário Confiável está fechado ou excluído.
Comentários
A enumerável retornada do IReliableDictionary3<TKey,TValue> é segura para usar simultaneamente com leituras e gravações no dicionário. Ele representa uma exibição instantâneo consistente do dicionário.
Aplica-se a
CreateVersionedKeyEnumerableAsync(ITransaction, TKey, TKey)
(Beta) Cria um enumerador assíncrono sobre o IReliableDictionary3<TKey,TValue> para enumerar as chaves com versão.
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)))
Parâmetros
- txn
- ITransaction
Transação à qual associar essa operação.
- firstKey
- TKey
A chave da qual começar a enumerar na enumeração ordenada.
- lastKey
- TKey
A chave para interromper a enumeração em na enumeração ordenada.
Retornos
Um enumerável para as IReliableDictionary3<TKey,TValue> chaves com versão.
Exceções
Exceção indica que o Dicionário Confiável não pode servir leituras no momento. FabricNotReadableException pode ser jogado em todos os ReplicaRoles. Um exemplo para ele ser lançado no é a Primary perda de ReadStatus. Um exemplo para ele ser lançado no é que o ActiveSecondary estado da Coleção Confiável ainda não é consistente.
A transação foi falha interna do sistema. Repetir a operação em uma nova transação
Gerado quando uma chamada de método é inválida para o estado atual do objeto. Por exemplo, a transação usada já foi encerrada: confirmada ou anulada pelo usuário. Se essa exceção for gerada, é altamente provável que haja um bug no código de serviço do uso de transações.
Indica que o Dicionário Confiável está fechado ou excluído.
Comentários
A enumerável retornada do IReliableDictionary3<TKey,TValue> é segura para usar simultaneamente com leituras e gravações no dicionário. Ele representa uma exibição instantâneo consistente do dicionário.
Aplica-se a
Azure SDK for .NET
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de