IReliableDictionary2<TKey,TValue>.CreateKeyEnumerableAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateKeyEnumerableAsync(ITransaction) |
Erstellt einen asynchronen Enumerator über dem, IReliableDictionary2<TKey,TValue> um die Schlüssel aufzulisten. |
CreateKeyEnumerableAsync(ITransaction, EnumerationMode) |
Erstellt einen asynchronen Enumerator über dem, IReliableDictionary2<TKey,TValue> um die Schlüssel aufzulisten. |
CreateKeyEnumerableAsync(ITransaction, EnumerationMode, TimeSpan, CancellationToken) |
Erstellt einen asynchronen Enumerator über dem, IReliableDictionary2<TKey,TValue> um die Schlüssel aufzulisten. |
CreateKeyEnumerableAsync(ITransaction)
Erstellt einen asynchronen Enumerator über dem, IReliableDictionary2<TKey,TValue> um die Schlüssel aufzulisten.
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))
Parameter
- txn
- ITransaction
Transaktion, der dieser Vorgang zugeordnet werden soll.
Gibt zurück
Eine Aufzählung für die zuverlässigen Wörterbuchschlüssel.
Ausnahmen
Ausnahme gibt an, dass das Zuverlässige Wörterbuch derzeit keine Lesevorgänge verarbeiten kann. FabricNotReadableException kann in allen ReplicaRoles ausgelöst werden. Ein Beispiel dafür, dass es in ausgelöst wird, ist der Primary Verlust von ReadStatus. Ein Beispiel dafür, dass es in ausgelöst wird, ist, dass der ActiveSecondary Zustand der Reliable Collection noch nicht konsistent ist.
Die Transaktion wurde intern vom System fehlerhaft gemacht. Wiederholen des Vorgangs für eine neue Transaktion
Wird ausgelöst, wenn ein Methodenaufruf für den aktuellen Zustand des Objekts ungültig ist. Beispiel: Die verwendete Transaktion ist bereits beendet: vom Benutzer zugesagt oder abgebrochen. Wenn diese Ausnahme ausgelöst wird, ist es sehr wahrscheinlich, dass im Dienstcode der Verwendung von Transaktionen ein Fehler vorliegt.
Gibt an, dass das Reliable Dictionary geschlossen oder gelöscht wird.
Hinweise
Die aus dem zuverlässigen Wörterbuch zurückgegebene Aufzählung kann sicher gleichzeitig mit Lese- und Schreibvorgängen in das Wörterbuch verwendet werden. Es stellt eine Momentaufnahme konsistente Ansicht des Wörterbuchs dar.
Gilt für:
CreateKeyEnumerableAsync(ITransaction, EnumerationMode)
Erstellt einen asynchronen Enumerator über dem, IReliableDictionary2<TKey,TValue> um die Schlüssel aufzulisten.
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))
Parameter
- txn
- ITransaction
Transaktion, der dieser Vorgang zugeordnet werden soll.
- enumerationMode
- EnumerationMode
Der zu verwendende Enumerationsmodus. Der Standardwert ist Unordered.
Gibt zurück
Eine Aufzählung für die IReliableDictionary2<TKey,TValue> Schlüssel.
Ausnahmen
Ausnahme gibt an, dass das Zuverlässige Wörterbuch derzeit keine Lesevorgänge verarbeiten kann. FabricNotReadableException kann in allen ReplicaRoles ausgelöst werden. Ein Beispiel dafür, dass es in ausgelöst wird, ist der Primary Verlust von ReadStatus. Ein Beispiel dafür, dass es in ausgelöst wird, ist, dass der ActiveSecondary Zustand der Reliable Collection noch nicht konsistent ist.
Die Transaktion wurde intern vom System fehlerhaft gemacht. Wiederholen des Vorgangs für eine neue Transaktion
Wird ausgelöst, wenn ein Methodenaufruf für den aktuellen Zustand des Objekts ungültig ist. Beispiel: Die verwendete Transaktion ist bereits beendet: vom Benutzer zugesagt oder abgebrochen. Wenn diese Ausnahme ausgelöst wird, ist es sehr wahrscheinlich, dass im Dienstcode der Verwendung von Transaktionen ein Fehler vorliegt.
Gibt an, dass das Reliable Dictionary geschlossen oder gelöscht wird.
Hinweise
Die von IReliableDictionary2<TKey,TValue> der zurückgegebene Aufzählung kann sicher gleichzeitig mit Lese- und Schreibvorgängen in das Wörterbuch verwendet werden. Es stellt eine Momentaufnahme konsistente Ansicht des Wörterbuchs dar.
Gilt für:
CreateKeyEnumerableAsync(ITransaction, EnumerationMode, TimeSpan, CancellationToken)
Erstellt einen asynchronen Enumerator über dem, IReliableDictionary2<TKey,TValue> um die Schlüssel aufzulisten.
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))
Parameter
- txn
- ITransaction
Transaktion, der dieser Vorgang zugeordnet werden soll.
- enumerationMode
- EnumerationMode
Der zu verwendende Enumerationsmodus. Der Standardwert ist Unordered.
- timeout
- TimeSpan
Die Zeit, die gewartet werden muss, bis der Vorgang abgeschlossen ist, bevor eine TimeoutException ausgelöst wird. Wird in erster Linie verwendet, um Deadlocks zu verhindern. Der Standardwert ist 4 Sekunden.
- cancellationToken
- CancellationToken
Das Token zum Überwachen von Abbruchanforderungen. Der Standardwert ist „None“.
Gibt zurück
Eine Aufzählung für die IReliableDictionary2<TKey,TValue> Schlüssel.
Ausnahmen
Ausnahme gibt an, dass das Zuverlässige Wörterbuch derzeit keine Lesevorgänge verarbeiten kann. FabricNotReadableException kann in allen ReplicaRoles ausgelöst werden. Ein Beispiel dafür, dass es in ausgelöst wird, ist der Primary Verlust von ReadStatus. Ein Beispiel dafür, dass es in ausgelöst wird, ist, dass der ActiveSecondary Zustand der Reliable Collection noch nicht konsistent ist.
Die Transaktion wurde intern vom System fehlerhaft gemacht. Wiederholen des Vorgangs für eine neue Transaktion
Wird ausgelöst, wenn ein Methodenaufruf für den aktuellen Zustand des Objekts ungültig ist. Beispiel: Die verwendete Transaktion ist bereits beendet: vom Benutzer zugesagt oder abgebrochen. Wenn diese Ausnahme ausgelöst wird, ist es sehr wahrscheinlich, dass im Dienstcode der Verwendung von Transaktionen ein Fehler vorliegt.
Gibt an, dass das Reliable Dictionary geschlossen oder gelöscht wird.
Hinweise
Die von IReliableDictionary2<TKey,TValue> der zurückgegebene Aufzählung kann sicher gleichzeitig mit Lese- und Schreibvorgängen in das Wörterbuch verwendet werden. Es stellt eine Momentaufnahme konsistente Ansicht des Wörterbuchs dar.
Gilt für:
Azure SDK for .NET