Partager via


IReliableDictionary3<TKey,TValue>.CreateVersionedKeyEnumerableAsync Méthode

Définition

Surcharges

CreateVersionedKeyEnumerableAsync(ITransaction)

(Bêta) Crée un énumérateur asynchrone sur le IReliableDictionary3<TKey,TValue> pour énumérer les clés avec version.

CreateVersionedKeyEnumerableAsync(ITransaction, TKey)

(Bêta) Crée un énumérateur asynchrone sur le IReliableDictionary3<TKey,TValue> pour énumérer les clés avec version.

CreateVersionedKeyEnumerableAsync(ITransaction, TKey, TKey)

(Bêta) Crée un énumérateur asynchrone sur le IReliableDictionary3<TKey,TValue> pour énumérer les clés avec version.

CreateVersionedKeyEnumerableAsync(ITransaction)

(Bêta) Crée un énumérateur asynchrone sur le IReliableDictionary3<TKey,TValue> pour énumérer les clés avec version.

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)))

Paramètres

txn
ITransaction

Transaction à laquelle associer cette opération.

Retours

Énumérable pour les IReliableDictionary3<TKey,TValue> clés avec version.

Exceptions

Une exception indique que le dictionnaire fiable ne peut pas traiter les lectures pour le moment. FabricNotReadableException peut être jeté dans tous les ReplicaRoles. Primary La perte de ReadStatus. Par exemple, 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érable retourné par le IReliableDictionary3<TKey,TValue> peut être utilisé en même temps que les lectures et les écritures dans le dictionnaire. Il représente une vue cohérente instantané du dictionnaire.

S’applique à

CreateVersionedKeyEnumerableAsync(ITransaction, TKey)

(Bêta) Crée un énumérateur asynchrone sur le IReliableDictionary3<TKey,TValue> pour énumérer les clés avec version.

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)))

Paramètres

txn
ITransaction

Transaction à laquelle associer cette opération.

firstKey
TKey

Clé à partir de laquelle commencer l’énumération dans l’énumération ordonnée.

Retours

Énumérable pour les IReliableDictionary3<TKey,TValue> clés avec version.

Exceptions

Une exception indique que le dictionnaire fiable ne peut pas traiter les lectures pour le moment. FabricNotReadableException peut être jeté dans tous les ReplicaRoles. Primary La perte de ReadStatus. Par exemple, 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érable retourné par le IReliableDictionary3<TKey,TValue> peut être utilisé en même temps que les lectures et les écritures dans le dictionnaire. Il représente une vue cohérente instantané du dictionnaire.

S’applique à

CreateVersionedKeyEnumerableAsync(ITransaction, TKey, TKey)

(Bêta) Crée un énumérateur asynchrone sur le IReliableDictionary3<TKey,TValue> pour énumérer les clés avec version.

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)))

Paramètres

txn
ITransaction

Transaction à laquelle associer cette opération.

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

Énumérable pour les IReliableDictionary3<TKey,TValue> clés avec version.

Exceptions

Une exception indique que le dictionnaire fiable ne peut pas traiter les lectures pour le moment. FabricNotReadableException peut être jeté dans tous les ReplicaRoles. Primary La perte de ReadStatus. Par exemple, 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érable retourné par le IReliableDictionary3<TKey,TValue> peut être utilisé en même temps que les lectures et les écritures dans le dictionnaire. Il représente une vue cohérente instantané du dictionnaire.

S’applique à