IReliableCollection<T>.GetCountAsync(ITransaction) 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.
Ruft die Anzahl der Elemente ab, die in IReliableCollection<T> enthalten sind.
public System.Threading.Tasks.Task<long> GetCountAsync (Microsoft.ServiceFabric.Data.ITransaction tx);
abstract member GetCountAsync : Microsoft.ServiceFabric.Data.ITransaction -> System.Threading.Tasks.Task<int64>
Public Function GetCountAsync (tx As ITransaction) As Task(Of Long)
Parameter
- tx
- ITransaction
Die Transaktion, der dieser Vorgang zugeordnet werden soll. Beispiele für Transaktionen finden Sie hier.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang darstellt, der die Anzahl der Elemente angibt.
Ausnahmen
Gibt an, dass die IReliableCollection 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.
Wird ausgelöst, wenn versucht wird, diesen Vorgang für eine IReliableCollection<T> auszuführen, die sich nicht in der Primary Rolle befindet. In einigen Fällen können Lesevorgänge, z. B. dieser, von sekundären Replikaten ausgeführt werden, abhängig von der Implementierung der verwendeten IReliableCollection.
Gilt für:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für