Partager via


IReliableDictionary3<TKey,TValue>.CreateVersionedEnumerableAsync Méthode

Définition

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.

filter
Func<TKey,Boolean>

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.

filter
Func<TKey,Boolean>

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.

filter
Func<TKey,Boolean>

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 à