IReliableDictionary3<TKey,TValue>.CreateVersionedEnumerableAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CreateVersionedEnumerableAsync(ITransaction) |
(Bêta) Crée un énumérateur asynchrone sur .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>) |
(Bêta) Crée un énumérateur asynchrone sur .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction, TKey) |
(Bêta) Crée un énumérateur asynchrone sur .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey) |
(Bêta) Crée un énumérateur asynchrone sur .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction, TKey, TKey) |
(Bêta) Crée un énumérateur asynchrone sur .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey, TKey) |
(Bêta) Crée un énumérateur asynchrone sur .IReliableDictionary<TKey,TValue> |
CreateVersionedEnumerableAsync(ITransaction)
(Bêta) Crée un énumérateur asynchrone sur .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)))
Paramètres
- txn
- ITransaction
Transaction à laquelle associer cette opération.
Retours
Tâche qui représente l’opération de création asynchrone énumérable. Le résultat de la tâche est un énumérateur pour le dictionnaire fiable.
Exceptions
Indique que I ReliableDictionary ne peut pas servir de lectures pour le moment. Cette exception peut être levée dans tous les ReplicaRoles. L’une des raisons pour lesquelles il peut être jeté dans le rôle est la Primary perte de ReadStatus. L’une des raisons pour lesquelles elle peut être levée dans le rôle est que l’état ActiveSecondary de Reliable Collection n’est pas encore cohérent.
La transaction a été défaillante en interne par le système. Réessayez l’opération sur une nouvelle transaction
Levée lorsqu’un appel de méthode n’est pas valide pour l’état actuel de l’objet. Par exemple, la transaction utilisée est déjà terminée : validée ou abandonnée par l’utilisateur. Si cette exception est levée, il est fort probable qu’il y ait un bogue dans le code de service de l’utilisation des transactions.
Indique que le dictionnaire fiable est fermé ou supprimé.
Remarques
L’énumérateur retourné peut être utilisé en même temps que les lectures et les écritures dans le dictionnaire fiable. Il représente une vue cohérente instantané. Notez que GetAsyncEnumerator() doit être appelé sur le IAsyncEnumerable retourné pour énumérer. Vous trouverez des exemples d’utilisation ici.
S’applique à
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>)
(Bêta) Crée un énumérateur asynchrone sur .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)))
Paramètres
- txn
- ITransaction
Transaction à laquelle associer cette opération.
Prédicat qui filtre les paires clé-valeur avec version à inclure dans l’énumération en fonction de la clé.
Retours
Tâche qui représente l’opération de création asynchrone énumérable. Le résultat de la tâche est un énumérateur pour le dictionnaire fiable.
Exceptions
Indique que I ReliableDictionary ne peut pas servir de lectures pour le moment. Cette exception peut être levée dans tous les ReplicaRoles. L’une des raisons pour lesquelles il peut être jeté dans le rôle est la Primary perte de ReadStatus. L’une des raisons pour lesquelles elle peut être levée dans le rôle est que l’état ActiveSecondary de Reliable Collection n’est pas encore cohérent.
La transaction a été défaillante en interne par le système. Réessayez l’opération sur une nouvelle transaction
Levée lorsqu’un appel de méthode n’est pas valide pour l’état actuel de l’objet. Par exemple, la transaction utilisée est déjà terminée : validée ou abandonnée par l’utilisateur. Si cette exception est levée, il est fort probable qu’il y ait un bogue dans le code de service de l’utilisation des transactions.
Indique que le dictionnaire fiable est fermé ou supprimé.
Remarques
L’énumérateur retourné peut être utilisé en même temps que les lectures et les écritures dans le dictionnaire fiable. Il représente une vue cohérente instantané. Notez que GetAsyncEnumerator() doit être appelé sur le IAsyncEnumerable retourné pour énumérer. Vous trouverez des exemples d’utilisation ici.
S’applique à
CreateVersionedEnumerableAsync(ITransaction, TKey)
(Bêta) Crée un énumérateur asynchrone sur .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)))
Paramètres
- txn
- ITransaction
Transaction à laquelle associer cette opération.
- firstKey
- TKey
Clé pour commencer à énumérer à partir de dans l’énumération ordonnée.
Retours
Tâche qui représente l’opération de création asynchrone énumérable. Le résultat de la tâche est un énumérateur pour le dictionnaire fiable.
Exceptions
Indique que I ReliableDictionary ne peut pas servir de lectures pour le moment. Cette exception peut être levée dans tous les ReplicaRoles. L’une des raisons pour lesquelles il peut être jeté dans le rôle est la Primary perte de ReadStatus. L’une des raisons pour lesquelles elle peut être levée dans le rôle est que l’état ActiveSecondary de Reliable Collection n’est pas encore cohérent.
La transaction a été défaillante en interne par le système. Réessayez l’opération sur une nouvelle transaction
Levée lorsqu’un appel de méthode n’est pas valide pour l’état actuel de l’objet. Par exemple, la transaction utilisée est déjà terminée : validée ou abandonnée par l’utilisateur. Si cette exception est levée, il est fort probable qu’il y ait un bogue dans le code de service de l’utilisation des transactions.
Indique que le dictionnaire fiable est fermé ou supprimé.
Remarques
L’énumérateur retourné peut être utilisé en même temps que les lectures et les écritures dans le dictionnaire fiable. Il représente une vue cohérente instantané. Notez que GetAsyncEnumerator() doit être appelé sur le IAsyncEnumerable retourné pour énumérer. Vous trouverez des exemples d’utilisation ici.
S’applique à
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey)
(Bêta) Crée un énumérateur asynchrone sur .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)))
Paramètres
- txn
- ITransaction
Transaction à laquelle associer cette opération.
Prédicat qui filtre les paires clé-valeur avec version à inclure dans l’énumération en fonction de la clé.
- firstKey
- TKey
Clé pour commencer à énumérer à partir de dans l’énumération ordonnée.
Retours
Tâche qui représente l’opération de création asynchrone énumérable. Le résultat de la tâche est un énumérateur pour le dictionnaire fiable.
Exceptions
Indique que I ReliableDictionary ne peut pas servir de lectures pour le moment. Cette exception peut être levée dans tous les ReplicaRoles. L’une des raisons pour lesquelles il peut être jeté dans le rôle est la Primary perte de ReadStatus. L’une des raisons pour lesquelles elle peut être levée dans le rôle est que l’état ActiveSecondary de Reliable Collection n’est pas encore cohérent.
La transaction a été défaillante en interne par le système. Réessayez l’opération sur une nouvelle transaction
Levée lorsqu’un appel de méthode n’est pas valide pour l’état actuel de l’objet. Par exemple, la transaction utilisée est déjà terminée : validée ou abandonnée par l’utilisateur. Si cette exception est levée, il est fort probable qu’il y ait un bogue dans le code de service de l’utilisation des transactions.
Indique que le dictionnaire fiable est fermé ou supprimé.
Remarques
L’énumérateur retourné peut être utilisé en même temps que les lectures et les écritures dans le dictionnaire fiable. Il représente une vue cohérente instantané. Notez que GetAsyncEnumerator() doit être appelé sur le IAsyncEnumerable retourné pour énumérer. Vous trouverez des exemples d’utilisation ici.
S’applique à
CreateVersionedEnumerableAsync(ITransaction, TKey, TKey)
(Bêta) Crée un énumérateur asynchrone sur le 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)))
Paramètres
- txn
- ITransaction
Transaction à laquelle associer cette opération.
- firstKey
- TKey
Clé pour commencer à énumérer à partir de dans l’énumération ordonnée.
- lastKey
- TKey
Clé à laquelle arrêter l’énumération dans l’énumération ordonnée.
Retours
Tâche qui représente l’opération asynchrone de création énumérable. Le résultat de la tâche est un énumérateur pour le dictionnaire fiable.
Exceptions
Indique que I ReliableDictionary ne peut pas servir de lectures pour le moment. Cette exception peut être levée dans tous les ReplicaRoles. L’une des raisons pour lesquelles il peut être jeté dans le rôle est la Primary perte de ReadStatus. L’une des raisons pour lesquelles elle peut être levée dans le rôle est que l’état ActiveSecondary de Reliable Collection n’est pas encore cohérent.
La transaction a été défaillante en interne par le système. Réessayez l’opération sur une nouvelle transaction
Levée lorsqu’un appel de méthode n’est pas valide pour l’état actuel de l’objet. Par exemple, la transaction utilisée est déjà terminée : validée ou abandonnée par l’utilisateur. Si cette exception est levée, il est fort probable qu’il y ait un bogue dans le code de service de l’utilisation des transactions.
Indique que le dictionnaire fiable est fermé ou supprimé.
Remarques
L’énumérateur retourné peut être utilisé en toute sécurité en même temps que les lectures et écritures dans le dictionnaire fiable. Il représente une vue cohérente instantané. Notez que GetAsyncEnumerator() doit être appelé sur le IAsyncEnumerable retourné pour énumérer. Vous trouverez des exemples d’utilisation ici.
S’applique à
CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey, TKey)
(Bêta) Crée un énumérateur asynchrone sur le 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)))
Paramètres
- txn
- ITransaction
Transaction à laquelle associer cette opération.
Prédicat qui filtre les paires clé-valeur avec version à inclure dans l’énumération en fonction de la clé.
- firstKey
- TKey
Clé à partir de laquelle commencer l’énumération dans l’énumération ordonnée.
- lastKey
- TKey
Clé à laquelle arrêter l’énumération dans l’énumération ordonnée.
Retours
Tâche qui représente l’opération asynchrone de création énumérable. Le résultat de la tâche est un énumérateur pour le dictionnaire fiable.
Exceptions
Indique que i ReliableDictionary ne peut pas traiter les lectures pour le moment. Cette exception peut être levée dans tous les ReplicaRoles. L’une des raisons pour lesquelles elle peut être levée dans le rôle est la Primary perte de ReadStatus. L’une des raisons pour lesquelles elle peut être levée dans le rôle est que l’état ActiveSecondary de Reliable Collection n’est pas encore cohérent.
La transaction a été défaillante en interne par le système. Réessayez l’opération sur une nouvelle transaction
Levée lorsqu’un appel de méthode n’est pas valide pour l’état actuel de l’objet. Par exemple, la transaction utilisée est déjà terminée : validée ou abandonnée par l’utilisateur. Si cette exception est levée, il est très probable qu’il y ait un bogue dans le code de service de l’utilisation des transactions.
Indique que le dictionnaire fiable est fermé ou supprimé.
Remarques
L’énumérateur retourné peut être utilisé en toute sécurité en même temps que les lectures et écritures dans le dictionnaire fiable. Il représente une vue cohérente instantané. Notez que GetAsyncEnumerator() doit être appelé sur le IAsyncEnumerable retourné pour énumérer. Vous trouverez des exemples d’utilisation ici.
S’applique à
Azure SDK for .NET