ITransaction.CommitAsync 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.
Führen Sie einen Commit für die Transaktion aus.
public System.Threading.Tasks.Task CommitAsync ();
abstract member CommitAsync : unit -> System.Threading.Tasks.Task
Public Function CommitAsync () As Task
Gibt zurück
Eine Aufgabe, die den asynchronen Commitvorgang darstellt.
Ausnahmen
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 wurde bereits beendet: Vom Benutzer committet oder abgebrochen. Wenn diese Ausnahme ausgelöst wird, ist es sehr wahrscheinlich, dass im Dienstcode der Verwendung von Transaktionen ein Fehler vorliegt.
Die Transaktion enthält Aktualisierungen von IReliableState und ist ReplicaRole nicht Primär. Nur primäre Replikate erhalten schreibgeschützte status.
Hinweise
Sie können eine Transaktion nach dem Commit nicht abbrechen, da alle Änderungen beibehalten und repliziert wurden.
Gilt für:
Azure SDK for .NET