IReliableDictionary2<TKey,TValue>.CreateKeyEnumerableAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CreateKeyEnumerableAsync(ITransaction) |
Crea un enumerador asincrónico sobre para IReliableDictionary2<TKey,TValue> enumerar las claves. |
CreateKeyEnumerableAsync(ITransaction, EnumerationMode) |
Crea un enumerador asincrónico sobre para IReliableDictionary2<TKey,TValue> enumerar las claves. |
CreateKeyEnumerableAsync(ITransaction, EnumerationMode, TimeSpan, CancellationToken) |
Crea un enumerador asincrónico sobre para IReliableDictionary2<TKey,TValue> enumerar las claves. |
CreateKeyEnumerableAsync(ITransaction)
Crea un enumerador asincrónico sobre para IReliableDictionary2<TKey,TValue> enumerar las claves.
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
Transacción con la que asociar esta operación.
Devoluciones
Enumerable para las claves de diccionario confiables.
Excepciones
La excepción indica que el diccionario de confianza no puede servir lecturas en este momento. FabricNotReadableException se puede producir en todas las ReplicaRoles. Un ejemplo de que se produce en es la Primary pérdida de ReadStatus. Un ejemplo de que se produce en ActiveSecondary es que el estado de Reliable Collection aún no es coherente.
El sistema ha producido un error interno en la transacción. Reintentar la operación en una nueva transacción
Se produce cuando una llamada de método no es válida para el estado actual del objeto. Por ejemplo, la transacción usada ya ha finalizado: el usuario lo confirma o anula. Si se produce esta excepción, es muy probable que haya un error en el código de servicio del uso de transacciones.
Indica que el diccionario de confianza está cerrado o eliminado.
Comentarios
El enumerador devuelto desde el diccionario de confianza es seguro usar simultáneamente con lecturas y escrituras en el diccionario. Representa una vista coherente de instantáneas del diccionario.
Se aplica a
CreateKeyEnumerableAsync(ITransaction, EnumerationMode)
Crea un enumerador asincrónico sobre para IReliableDictionary2<TKey,TValue> enumerar las claves.
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
Transacción con la que asociar esta operación.
- enumerationMode
- EnumerationMode
Modo de enumeración que se va a usar. El valor predeterminado es Unordered.
Devoluciones
Enumerable para las IReliableDictionary2<TKey,TValue> claves.
Excepciones
La excepción indica que el diccionario de confianza no puede servir lecturas en este momento. FabricNotReadableException se puede producir en todas las ReplicaRoles. Un ejemplo de que se produce en es la Primary pérdida de ReadStatus. Un ejemplo de que se produce en ActiveSecondary es que el estado de Reliable Collection aún no es coherente.
El sistema ha producido un error interno en la transacción. Reintentar la operación en una nueva transacción
Se produce cuando una llamada de método no es válida para el estado actual del objeto. Por ejemplo, la transacción usada ya ha finalizado: el usuario lo confirma o anula. Si se produce esta excepción, es muy probable que haya un error en el código de servicio del uso de transacciones.
Indica que el diccionario de confianza está cerrado o eliminado.
Comentarios
El enumerador devuelto desde IReliableDictionary2<TKey,TValue> es seguro usar simultáneamente con lecturas y escrituras en el diccionario. Representa una vista coherente de instantáneas del diccionario.
Se aplica a
CreateKeyEnumerableAsync(ITransaction, EnumerationMode, TimeSpan, CancellationToken)
Crea un enumerador asincrónico sobre para IReliableDictionary2<TKey,TValue> enumerar las claves.
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
Transacción con la que asociar esta operación.
- enumerationMode
- EnumerationMode
Modo de enumeración que se va a usar. El valor predeterminado es Unordered.
- timeout
- TimeSpan
Cantidad de tiempo que se debe esperar a que se complete la operación antes de iniciar timeoutException. Se usa principalmente para evitar interbloqueos. El valor predeterminado es 4 segundos.
- cancellationToken
- CancellationToken
Token para supervisar solicitudes de cancelación. El valor predeterminado es none.
Devoluciones
Enumerable para las IReliableDictionary2<TKey,TValue> claves.
Excepciones
La excepción indica que el diccionario de confianza no puede servir lecturas en este momento. FabricNotReadableException se puede producir en todas las ReplicaRoles. Un ejemplo de que se produce en es la Primary pérdida de ReadStatus. Un ejemplo de que se produce en ActiveSecondary es que el estado de Reliable Collection aún no es coherente.
El sistema ha producido un error interno en la transacción. Reintentar la operación en una nueva transacción
Se produce cuando una llamada de método no es válida para el estado actual del objeto. Por ejemplo, la transacción usada ya ha finalizado: el usuario lo confirma o anula. Si se produce esta excepción, es muy probable que haya un error en el código de servicio del uso de transacciones.
Indica que el diccionario de confianza está cerrado o eliminado.
Comentarios
El enumerador devuelto desde IReliableDictionary2<TKey,TValue> es seguro usar simultáneamente con lecturas y escrituras en el diccionario. Representa una vista coherente de instantáneas del diccionario.
Se aplica a
Azure SDK for .NET