IReliableDictionary3<TKey,TValue>.CreateVersionedKeyEnumerableAsync Methode

Definition

Überlädt

CreateVersionedKeyEnumerableAsync(ITransaction)

(Beta) Erstellt einen asynchronen Enumerator über dem, IReliableDictionary3<TKey,TValue> um die versionierten Schlüssel aufzulisten.

CreateVersionedKeyEnumerableAsync(ITransaction, TKey)

(Beta) Erstellt einen asynchronen Enumerator über dem, IReliableDictionary3<TKey,TValue> um die versionierten Schlüssel aufzulisten.

CreateVersionedKeyEnumerableAsync(ITransaction, TKey, TKey)

(Beta) Erstellt einen asynchronen Enumerator über dem, IReliableDictionary3<TKey,TValue> um die versionierten Schlüssel aufzulisten.

CreateVersionedKeyEnumerableAsync(ITransaction)

(Beta) Erstellt einen asynchronen Enumerator über dem, IReliableDictionary3<TKey,TValue> um die versionierten Schlüssel aufzulisten.

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

Parameter

txn
ITransaction

Transaktion, der dieser Vorgang zugeordnet werden soll.

Gibt zurück

Eine Aufzählung für die IReliableDictionary3<TKey,TValue> Versionsschlü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 IReliableDictionary3<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:

CreateVersionedKeyEnumerableAsync(ITransaction, TKey)

(Beta) Erstellt einen asynchronen Enumerator über dem, IReliableDictionary3<TKey,TValue> um die versionierten Schlüssel aufzulisten.

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

Parameter

txn
ITransaction

Transaktion, der dieser Vorgang zugeordnet werden soll.

firstKey
TKey

Der Schlüssel, von dem aus die Aufzählung in einer geordneten Enumeration gestartet werden soll.

Gibt zurück

Eine Aufzählung für die IReliableDictionary3<TKey,TValue> Versionsschlü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 IReliableDictionary3<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:

CreateVersionedKeyEnumerableAsync(ITransaction, TKey, TKey)

(Beta) Erstellt einen asynchronen Enumerator über dem, IReliableDictionary3<TKey,TValue> um die versionierten Schlüssel aufzulisten.

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

Parameter

txn
ITransaction

Transaktion, der dieser Vorgang zugeordnet werden soll.

firstKey
TKey

Der Schlüssel, von dem aus die Aufzählung in einer geordneten Enumeration gestartet werden soll.

lastKey
TKey

Der Schlüssel, bei dem die Aufzählung in geordneter Enumeration beendet werden soll.

Gibt zurück

Eine Aufzählung für die IReliableDictionary3<TKey,TValue> Versionsschlü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 IReliableDictionary3<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: