IReliableDictionary2<TKey,TValue>.CreateKeyEnumerableAsync 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
CreateKeyEnumerableAsync(ITransaction) |
Cria um enumerador assíncrono sobre o IReliableDictionary2<TKey,TValue> para enumerar as chaves. |
CreateKeyEnumerableAsync(ITransaction, EnumerationMode) |
Cria um enumerador assíncrono sobre o IReliableDictionary2<TKey,TValue> para enumerar as chaves. |
CreateKeyEnumerableAsync(ITransaction, EnumerationMode, TimeSpan, CancellationToken) |
Cria um enumerador assíncrono sobre o IReliableDictionary2<TKey,TValue> para enumerar as chaves. |
CreateKeyEnumerableAsync(ITransaction)
Cria um enumerador assíncrono sobre o IReliableDictionary2<TKey,TValue> para enumerar as chaves.
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<TKey>> CreateKeyEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn);
abstract member CreateKeyEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<'Key>>
Public Function CreateKeyEnumerableAsync (txn As ITransaction) As Task(Of IAsyncEnumerable(Of TKey))
Parâmetros
- txn
- ITransaction
Transação à qual associar essa operação.
Retornos
Um enumerável para as chaves de dicionário confiáveis.
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 pelo sistema. Repetir a operação em uma nova transação
Gerada 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
O enumerável retornado do dicionário confiável é seguro 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
CreateKeyEnumerableAsync(ITransaction, EnumerationMode)
Cria um enumerador assíncrono sobre o IReliableDictionary2<TKey,TValue> para enumerar as chaves.
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<TKey>> CreateKeyEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn, Microsoft.ServiceFabric.Data.Collections.EnumerationMode enumerationMode);
abstract member CreateKeyEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction * Microsoft.ServiceFabric.Data.Collections.EnumerationMode -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<'Key>>
Public Function CreateKeyEnumerableAsync (txn As ITransaction, enumerationMode As EnumerationMode) As Task(Of IAsyncEnumerable(Of TKey))
Parâmetros
- txn
- ITransaction
Transação à qual associar essa operação.
- enumerationMode
- EnumerationMode
O modo de enumeração a ser usado. O padrão é Unordered.
Retornos
Um enumerável para as IReliableDictionary2<TKey,TValue> chaves.
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 pelo sistema. Repetir a operação em uma nova transação
Gerada 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
O enumerável retornado do IReliableDictionary2<TKey,TValue> é seguro 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
CreateKeyEnumerableAsync(ITransaction, EnumerationMode, TimeSpan, CancellationToken)
Cria um enumerador assíncrono sobre o IReliableDictionary2<TKey,TValue> para enumerar as chaves.
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<TKey>> CreateKeyEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn, Microsoft.ServiceFabric.Data.Collections.EnumerationMode enumerationMode, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
abstract member CreateKeyEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction * Microsoft.ServiceFabric.Data.Collections.EnumerationMode * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<'Key>>
Public Function CreateKeyEnumerableAsync (txn As ITransaction, enumerationMode As EnumerationMode, timeout As TimeSpan, cancellationToken As CancellationToken) As Task(Of IAsyncEnumerable(Of TKey))
Parâmetros
- txn
- ITransaction
Transação à qual associar essa operação.
- enumerationMode
- EnumerationMode
O modo de enumeração a ser usado. O padrão é Unordered.
- timeout
- TimeSpan
A quantidade de tempo para aguardar a conclusão da operação antes de lançar um TimeoutException. Usado principalmente para evitar deadlocks. O padrão é 4 segundos.
- cancellationToken
- CancellationToken
O token a se monitorar para solicitações de cancelamento. A opção padrão é Nenhum.
Retornos
Um enumerável para as IReliableDictionary2<TKey,TValue> chaves.
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 pelo sistema. Repetir a operação em uma nova transação
Gerada 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
O enumerável retornado do IReliableDictionary2<TKey,TValue> é seguro 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