IReliableDictionary3<TKey,TValue>.CreateVersionedEnumerableAsync Methode

Definition

Überlädt

CreateVersionedEnumerableAsync(ITransaction)

(Beta) Erstellt einen asynchronen Enumerator für .IReliableDictionary<TKey,TValue>

CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>)

(Beta) Erstellt einen asynchronen Enumerator für .IReliableDictionary<TKey,TValue>

CreateVersionedEnumerableAsync(ITransaction, TKey)

(Beta) Erstellt einen asynchronen Enumerator für .IReliableDictionary<TKey,TValue>

CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey)

(Beta) Erstellt einen asynchronen Enumerator für .IReliableDictionary<TKey,TValue>

CreateVersionedEnumerableAsync(ITransaction, TKey, TKey)

(Beta) Erstellt einen asynchronen Enumerator für .IReliableDictionary<TKey,TValue>

CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey, TKey)

(Beta) Erstellt einen asynchronen Enumerator für .IReliableDictionary<TKey,TValue>

CreateVersionedEnumerableAsync(ITransaction)

(Beta) Erstellt einen asynchronen Enumerator für .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)))

Parameter

txn
ITransaction

Die Transaktion, der dieser Vorgang zugeordnet werden soll.

Gibt zurück

Eine Aufgabe, die den asynchronen Vorgang zum Erstellen enumerierbarer darstellt. Das Aufgabenergebnis ist ein Enumerator für das Zuverlässige Wörterbuch.

Ausnahmen

Gibt an, dass das IReliableDictionary derzeit keine Lesevorgänge verarbeiten kann. Diese Ausnahme kann in allen ReplicaRoles ausgelöst werden. Ein Grund, warum es in der Rolle ausgelöst werden kann, ist der Primary Verlust von ReadStatus. Ein Grund, warum es in der ActiveSecondary Rolle ausgelöst werden kann, ist, dass der Status von 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

Der zurückgegebene Enumerator kann sicher gleichzeitig mit Lese- und Schreibvorgängen im Zuverlässigen Wörterbuch verwendet werden. Sie stellt eine Momentaufnahme konsistente Ansicht dar. Bitte beachten Sie, dass GetAsyncEnumerator() auf der zurückgegebenen IAsyncEnumerable aufgerufen werden muss, um aufzulisten. Beispielverwendung finden Sie hier.

Gilt für:

CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>)

(Beta) Erstellt einen asynchronen Enumerator für .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)))

Parameter

txn
ITransaction

Die Transaktion, der dieser Vorgang zugeordnet werden soll.

filter
Func<TKey,Boolean>

Prädikat, das die versionsbasierten Schlüssel-Wert-Paare filtert, um sie basierend auf dem Schlüssel in die Enumeration aufzunehmen.

Gibt zurück

Eine Aufgabe, die den asynchronen Vorgang zum Erstellen enumerierbarer darstellt. Das Aufgabenergebnis ist ein Enumerator für das Zuverlässige Wörterbuch.

Ausnahmen

Gibt an, dass das IReliableDictionary derzeit keine Lesevorgänge verarbeiten kann. Diese Ausnahme kann in allen ReplicaRoles ausgelöst werden. Ein Grund, warum es in der Rolle ausgelöst werden kann, ist der Primary Verlust von ReadStatus. Ein Grund, warum es in der ActiveSecondary Rolle ausgelöst werden kann, ist, dass der Status von 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

Der zurückgegebene Enumerator kann sicher gleichzeitig mit Lese- und Schreibvorgängen im Zuverlässigen Wörterbuch verwendet werden. Sie stellt eine Momentaufnahme konsistente Ansicht dar. Bitte beachten Sie, dass GetAsyncEnumerator() auf der zurückgegebenen IAsyncEnumerable aufgerufen werden muss, um aufzulisten. Beispielverwendung finden Sie hier.

Gilt für:

CreateVersionedEnumerableAsync(ITransaction, TKey)

(Beta) Erstellt einen asynchronen Enumerator für .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)))

Parameter

txn
ITransaction

Die 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 Aufgabe, die den asynchronen Vorgang zum Erstellen enumerierbarer darstellt. Das Aufgabenergebnis ist ein Enumerator für das Zuverlässige Wörterbuch.

Ausnahmen

Gibt an, dass das IReliableDictionary derzeit keine Lesevorgänge verarbeiten kann. Diese Ausnahme kann in allen ReplicaRoles ausgelöst werden. Ein Grund, warum es in der Rolle ausgelöst werden kann, ist der Primary Verlust von ReadStatus. Ein Grund, warum es in der ActiveSecondary Rolle ausgelöst werden kann, ist, dass der Status von 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

Der zurückgegebene Enumerator kann sicher gleichzeitig mit Lese- und Schreibvorgängen im Zuverlässigen Wörterbuch verwendet werden. Sie stellt eine Momentaufnahme konsistente Ansicht dar. Bitte beachten Sie, dass GetAsyncEnumerator() auf der zurückgegebenen IAsyncEnumerable aufgerufen werden muss, um aufzulisten. Beispielverwendung finden Sie hier.

Gilt für:

CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey)

(Beta) Erstellt einen asynchronen Enumerator für .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)))

Parameter

txn
ITransaction

Die Transaktion, der dieser Vorgang zugeordnet werden soll.

filter
Func<TKey,Boolean>

Prädikat, das die versionsbasierten Schlüssel-Wert-Paare filtert, um sie basierend auf dem Schlüssel in die Enumeration aufzunehmen.

firstKey
TKey

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

Gibt zurück

Eine Aufgabe, die den asynchronen Vorgang zum Erstellen enumerierbarer darstellt. Das Aufgabenergebnis ist ein Enumerator für das Zuverlässige Wörterbuch.

Ausnahmen

Gibt an, dass das IReliableDictionary derzeit keine Lesevorgänge verarbeiten kann. Diese Ausnahme kann in allen ReplicaRoles ausgelöst werden. Ein Grund, warum es in der Rolle ausgelöst werden kann, ist der Primary Verlust von ReadStatus. Ein Grund, warum es in der ActiveSecondary Rolle ausgelöst werden kann, ist, dass der Status von 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

Der zurückgegebene Enumerator kann sicher gleichzeitig mit Lese- und Schreibvorgängen im Zuverlässigen Wörterbuch verwendet werden. Sie stellt eine Momentaufnahme konsistente Ansicht dar. Bitte beachten Sie, dass GetAsyncEnumerator() auf der zurückgegebenen IAsyncEnumerable aufgerufen werden muss, um aufzulisten. Beispielverwendung finden Sie hier.

Gilt für:

CreateVersionedEnumerableAsync(ITransaction, TKey, TKey)

(Beta) Erstellt einen asynchronen Enumerator für .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)))

Parameter

txn
ITransaction

Die 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 Aufgabe, die den asynchronen Vorgang zum Erstellen enumerierbarer darstellt. Das Aufgabenergebnis ist ein Enumerator für das Zuverlässige Wörterbuch.

Ausnahmen

Gibt an, dass das IReliableDictionary derzeit keine Lesevorgänge verarbeiten kann. Diese Ausnahme kann in allen ReplicaRoles ausgelöst werden. Ein Grund, warum es in der Rolle ausgelöst werden kann, ist der Primary Verlust von ReadStatus. Ein Grund, warum es in der ActiveSecondary Rolle ausgelöst werden kann, ist, dass der Status von 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

Der zurückgegebene Enumerator kann sicher gleichzeitig mit Lese- und Schreibvorgängen im Zuverlässigen Wörterbuch verwendet werden. Sie stellt eine Momentaufnahme konsistente Ansicht dar. Bitte beachten Sie, dass GetAsyncEnumerator() auf der zurückgegebenen IAsyncEnumerable aufgerufen werden muss, um aufzulisten. Beispielverwendung finden Sie hier.

Gilt für:

CreateVersionedEnumerableAsync(ITransaction, Func<TKey,Boolean>, TKey, TKey)

(Beta) Erstellt einen asynchronen Enumerator für .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)))

Parameter

txn
ITransaction

Die Transaktion, der dieser Vorgang zugeordnet werden soll.

filter
Func<TKey,Boolean>

Prädikat, das die versionsbasierten Schlüssel-Wert-Paare filtert, um sie basierend auf dem Schlüssel in die Enumeration aufzunehmen.

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 Aufgabe, die den asynchronen Vorgang zum Erstellen enumerierbarer darstellt. Das Aufgabenergebnis ist ein Enumerator für das Zuverlässige Wörterbuch.

Ausnahmen

Gibt an, dass das IReliableDictionary derzeit keine Lesevorgänge verarbeiten kann. Diese Ausnahme kann in allen ReplicaRoles ausgelöst werden. Ein Grund, warum es in der Rolle ausgelöst werden kann, ist der Primary Verlust von ReadStatus. Ein Grund, warum es in der ActiveSecondary Rolle ausgelöst werden kann, ist, dass der Status von 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

Der zurückgegebene Enumerator kann sicher gleichzeitig mit Lese- und Schreibvorgängen im Zuverlässigen Wörterbuch verwendet werden. Sie stellt eine Momentaufnahme konsistente Ansicht dar. Bitte beachten Sie, dass GetAsyncEnumerator() auf der zurückgegebenen IAsyncEnumerable aufgerufen werden muss, um aufzulisten. Beispielverwendung finden Sie hier.

Gilt für: