IReliableDictionary3<TKey,TValue>.CreateVersionedEnumerableAsync 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
CreateVersionedEnumerableAsync(ITransaction) |
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>) |
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction, TKey) |
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey) |
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction, TKey, TKey) |
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey, TKey) |
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction)
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue>
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<TKey,TValue>>> CreateVersionedEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn);
abstract member CreateVersionedEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<'Key, 'Value>>>
Public Function CreateVersionedEnumerableAsync (txn As ITransaction) As Task(Of IAsyncEnumerable(Of VersionedKeyValuePair(Of TKey, TValue)))
Parámetros
- txn
- ITransaction
Transacción con la que se va a asociar esta operación.
Devoluciones
Tarea que representa la operación enumerable de creación asincrónica. El resultado de la tarea es un enumerador para el diccionario confiable.
Excepciones
Indica que IReliableDictionary no puede servir lecturas en este momento. Esta excepción se puede producir en todas las ReplicaRoles. Una razón por la que se puede producir en el Primary rol es la pérdida de ReadStatus. Una razón por la que se puede producir en el rol es que el ActiveSecondary 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 la ha confirmado o anulado. 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 confiable está cerrado o eliminado.
Comentarios
El enumerador devuelto es seguro para usar simultáneamente con lecturas y escrituras en el diccionario confiable. Representa una vista coherente con instantáneas. Tenga en cuenta que GetAsyncEnumerator() debe llamarse en el IAsyncEnumerable devuelto para enumerar. El uso de ejemplo se puede ver aquí.
Se aplica a
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>)
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue>
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<TKey,TValue>>> CreateVersionedEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn, Func<TKey,bool> filter);
abstract member CreateVersionedEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction * Func<'Key, bool (requires 'Key :> IComparable<'Key> and 'Key :> IEquatable<'Key>)> -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<'Key, 'Value>>>
Public Function CreateVersionedEnumerableAsync (txn As ITransaction, filter As Func(Of TKey, Boolean)) As Task(Of IAsyncEnumerable(Of VersionedKeyValuePair(Of TKey, TValue)))
Parámetros
- txn
- ITransaction
Transacción con la que se va a asociar esta operación.
Predicado que filtra los pares clave-valor con versión que se van a incluir en la enumeración en función de la clave.
Devoluciones
Tarea que representa la operación enumerable de creación asincrónica. El resultado de la tarea es un enumerador para el diccionario confiable.
Excepciones
Indica que IReliableDictionary no puede servir lecturas en este momento. Esta excepción se puede producir en todas las ReplicaRoles. Una razón por la que se puede producir en el Primary rol es la pérdida de ReadStatus. Una razón por la que se puede producir en el rol es que el ActiveSecondary 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 la ha confirmado o anulado. 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 confiable está cerrado o eliminado.
Comentarios
El enumerador devuelto es seguro para usar simultáneamente con lecturas y escrituras en el diccionario confiable. Representa una vista coherente con instantáneas. Tenga en cuenta que GetAsyncEnumerator() debe llamarse en el IAsyncEnumerable devuelto para enumerar. El uso de ejemplo se puede ver aquí.
Se aplica a
CreateVersionedEnumerableAsync(ITransaction, TKey)
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue>
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<TKey,TValue>>> CreateVersionedEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn, TKey firstKey);
abstract member CreateVersionedEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction * 'Key -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<'Key, 'Value>>>
Public Function CreateVersionedEnumerableAsync (txn As ITransaction, firstKey As TKey) As Task(Of IAsyncEnumerable(Of VersionedKeyValuePair(Of TKey, TValue)))
Parámetros
- txn
- ITransaction
Transacción con la que se va a asociar esta operación.
- firstKey
- TKey
Clave desde la que se va a empezar a enumerar en la enumeración ordenada.
Devoluciones
Tarea que representa la operación enumerable de creación asincrónica. El resultado de la tarea es un enumerador para el diccionario confiable.
Excepciones
Indica que IReliableDictionary no puede servir lecturas en este momento. Esta excepción se puede producir en todas las ReplicaRoles. Una razón por la que se puede producir en el Primary rol es la pérdida de ReadStatus. Una razón por la que se puede producir en el rol es que el ActiveSecondary 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 la ha confirmado o anulado. 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 confiable está cerrado o eliminado.
Comentarios
El enumerador devuelto es seguro para usar simultáneamente con lecturas y escrituras en el diccionario confiable. Representa una vista coherente con instantáneas. Tenga en cuenta que GetAsyncEnumerator() debe llamarse en el IAsyncEnumerable devuelto para enumerar. El uso de ejemplo se puede ver aquí.
Se aplica a
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey)
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue>
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<TKey,TValue>>> CreateVersionedEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn, Func<TKey,bool> filter, TKey firstKey);
abstract member CreateVersionedEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction * Func<'Key, bool (requires 'Key :> IComparable<'Key> and 'Key :> IEquatable<'Key>)> * 'Key -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<'Key, 'Value>>>
Public Function CreateVersionedEnumerableAsync (txn As ITransaction, filter As Func(Of TKey, Boolean), firstKey As TKey) As Task(Of IAsyncEnumerable(Of VersionedKeyValuePair(Of TKey, TValue)))
Parámetros
- txn
- ITransaction
Transacción con la que se va a asociar esta operación.
Predicado que filtra los pares clave-valor con versión que se van a incluir en la enumeración en función de la clave.
- firstKey
- TKey
Clave desde la que se va a empezar a enumerar en la enumeración ordenada.
Devoluciones
Tarea que representa la operación enumerable de creación asincrónica. El resultado de la tarea es un enumerador para el diccionario confiable.
Excepciones
Indica que IReliableDictionary no puede servir lecturas en este momento. Esta excepción se puede producir en todas las ReplicaRoles. Una razón por la que se puede producir en el Primary rol es la pérdida de ReadStatus. Una razón por la que se puede producir en el rol es que el ActiveSecondary 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 la ha confirmado o anulado. 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 confiable está cerrado o eliminado.
Comentarios
El enumerador devuelto es seguro para usar simultáneamente con lecturas y escrituras en el diccionario confiable. Representa una vista coherente con instantáneas. Tenga en cuenta que GetAsyncEnumerator() debe llamarse en el IAsyncEnumerable devuelto para enumerar. El uso de ejemplo se puede ver aquí.
Se aplica a
CreateVersionedEnumerableAsync(ITransaction, TKey, TKey)
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue>
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<TKey,TValue>>> CreateVersionedEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn, TKey firstKey, TKey lastKey);
abstract member CreateVersionedEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction * 'Key * 'Key -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<'Key, 'Value>>>
Public Function CreateVersionedEnumerableAsync (txn As ITransaction, firstKey As TKey, lastKey As TKey) As Task(Of IAsyncEnumerable(Of VersionedKeyValuePair(Of TKey, TValue)))
Parámetros
- txn
- ITransaction
Transacción con la que se va a asociar esta operación.
- firstKey
- TKey
Clave desde la que se va a empezar a enumerar en la enumeración ordenada.
- lastKey
- TKey
Clave que se va a dejar de enumerar en la enumeración ordenada.
Devoluciones
Tarea que representa la operación enumerable de creación asincrónica. El resultado de la tarea es un enumerador para el diccionario confiable.
Excepciones
Indica que IReliableDictionary no puede servir lecturas en este momento. Esta excepción se puede producir en todas las ReplicaRoles. Una razón por la que se puede producir en el Primary rol es la pérdida de ReadStatus. Una razón por la que se puede producir en el rol es que el ActiveSecondary 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 la ha confirmado o anulado. 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 confiable está cerrado o eliminado.
Comentarios
El enumerador devuelto es seguro para usar simultáneamente con lecturas y escrituras en el diccionario confiable. Representa una vista coherente con instantáneas. Tenga en cuenta que GetAsyncEnumerator() debe llamarse en el IAsyncEnumerable devuelto para enumerar. El uso de ejemplo se puede ver aquí.
Se aplica a
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey, TKey)
(Beta) Crea un enumerador asincrónico sobre .IReliableDictionary<TKey,TValue>
public System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<TKey,TValue>>> CreateVersionedEnumerableAsync (Microsoft.ServiceFabric.Data.ITransaction txn, Func<TKey,bool> filter, TKey firstKey, TKey lastKey);
abstract member CreateVersionedEnumerableAsync : Microsoft.ServiceFabric.Data.ITransaction * Func<'Key, bool (requires 'Key :> IComparable<'Key> and 'Key :> IEquatable<'Key>)> * 'Key * 'Key -> System.Threading.Tasks.Task<Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.VersionedKeyValuePair<'Key, 'Value>>>
Public Function CreateVersionedEnumerableAsync (txn As ITransaction, filter As Func(Of TKey, Boolean), firstKey As TKey, lastKey As TKey) As Task(Of IAsyncEnumerable(Of VersionedKeyValuePair(Of TKey, TValue)))
Parámetros
- txn
- ITransaction
Transacción con la que se va a asociar esta operación.
Predicado que filtra los pares clave-valor con versión que se van a incluir en la enumeración en función de la clave.
- firstKey
- TKey
Clave desde la que se va a empezar a enumerar en la enumeración ordenada.
- lastKey
- TKey
Clave que se va a dejar de enumerar en la enumeración ordenada.
Devoluciones
Tarea que representa la operación enumerable de creación asincrónica. El resultado de la tarea es un enumerador para el diccionario confiable.
Excepciones
Indica que IReliableDictionary no puede servir lecturas en este momento. Esta excepción se puede producir en todas las ReplicaRoles. Una razón por la que se puede producir en el Primary rol es la pérdida de ReadStatus. Una razón por la que se puede producir en el rol es que el ActiveSecondary 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 la ha confirmado o anulado. 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 confiable está cerrado o eliminado.
Comentarios
El enumerador devuelto es seguro para usar simultáneamente con lecturas y escrituras en el diccionario confiable. Representa una vista coherente con instantáneas. Tenga en cuenta que GetAsyncEnumerator() debe llamarse en el IAsyncEnumerable devuelto para enumerar. El uso de ejemplo se puede ver aquí.
Se aplica a
Azure SDK for .NET