IReliableDictionary<TKey,TValue>.AddAsync 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
AddAsync(ITransaction, TKey, TValue) |
Fügt das angegebene Schlüssel-Wert-Paar dem Reliable Dictionary hinzu. |
AddAsync(ITransaction, TKey, TValue, TimeSpan, CancellationToken) |
Fügt das angegebene Schlüssel-Wert-Paar dem Reliable Dictionary hinzu. |
AddAsync(ITransaction, TKey, TValue)
Fügt das angegebene Schlüssel-Wert-Paar dem Reliable Dictionary hinzu.
public System.Threading.Tasks.Task AddAsync (Microsoft.ServiceFabric.Data.ITransaction tx, TKey key, TValue value);
abstract member AddAsync : Microsoft.ServiceFabric.Data.ITransaction * 'Key * 'Value -> System.Threading.Tasks.Task
Public Function AddAsync (tx As ITransaction, key As TKey, value As TValue) As Task
Parameter
- tx
- ITransaction
Transaktion, der dieser Vorgang zugeordnet werden soll.
- key
- TKey
Der hinzuzufügende Schlüssel.
- value
- TValue
Der hinzuzufügende Wert. Der Wert kann für Verweistypen NULL sein.
Gibt zurück
Eine Aufgabe, die den asynchronen Add-Vorgang darstellt.
Ausnahmen
tx
ist NULL oder key
null oder kann nicht serialisiert werden.
Ein Wert mit demselben Schlüssel ist bereits im Zuverlässigen Wörterbuch vorhanden.
Der Vorgang konnte innerhalb des Standardtimeouts nicht abgeschlossen werden.
Die Ausnahme, die ausgelöst wird, wenn der IReliableDictionary<TKey,TValue> nicht in Primaryist.
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.
Gilt für:
AddAsync(ITransaction, TKey, TValue, TimeSpan, CancellationToken)
Fügt das angegebene Schlüssel-Wert-Paar dem Reliable Dictionary hinzu.
public System.Threading.Tasks.Task AddAsync (Microsoft.ServiceFabric.Data.ITransaction tx, TKey key, TValue value, TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
abstract member AddAsync : Microsoft.ServiceFabric.Data.ITransaction * 'Key * 'Value * TimeSpan * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function AddAsync (tx As ITransaction, key As TKey, value As TValue, timeout As TimeSpan, cancellationToken As CancellationToken) As Task
Parameter
- tx
- ITransaction
Transaktion, der dieser Vorgang zugeordnet werden soll.
- key
- TKey
Der hinzuzufügende Schlüssel.
- value
- TValue
Der hinzuzufügende Wert. Der Wert kann für Verweistypen NULL sein.
- 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 Aufgabe, die den asynchronen Add-Vorgang darstellt.
Ausnahmen
tx
ist NULL oder key
null oder kann nicht serialisiert werden.
Ein Wert mit demselben Schlüssel ist bereits im Zuverlässigen Wörterbuch vorhanden oder timeout
negativ.
Der Vorgang konnte innerhalb des angegebenen Timeouts nicht abgeschlossen werden.
Der Vorgang wurde abgebrochen.
Die Ausnahme, die ausgelöst wird, wenn der IReliableDictionary<TKey,TValue> nicht in Primaryist.
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.
Gilt für:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für