DbConnection.BeginTransactionAsync Methode

Definition

Überlädt

BeginTransactionAsync(CancellationToken)

Startet asynchron eine Datenbanktransaktion

BeginTransactionAsync(IsolationLevel, CancellationToken)

Startet asynchron eine Datenbanktransaktion

BeginTransactionAsync(CancellationToken)

Startet asynchron eine Datenbanktransaktion

public System.Threading.Tasks.ValueTask<System.Data.Common.DbTransaction> BeginTransactionAsync (System.Threading.CancellationToken cancellationToken = default);
member this.BeginTransactionAsync : System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Data.Common.DbTransaction>
Public Function BeginTransactionAsync (Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of DbTransaction)

Parameter

cancellationToken
CancellationToken

Ein optionales Token zum Abbrechen des asynchronen Vorgangs. Der Standardwert ist None.

Gibt zurück

ValueTask<DbTransaction>

Eine Aufgabe, deren Result-Eigenschaft ein Objekt ist, das die neue Transaktion darstellt

Hinweise

Wenn Sie keine Isolationsstufe angeben, wird die Standardisolationsstufe für den bestimmten Verbindungstyp verwendet.

Die Standardimplementierung dieser asynchronen Methode stellvertretungen an sein synchrones Gegenstück und gibt einen abgeschlossenen Task, potenziell blockierten Aufrufthread zurück.

Datenanbieter, die asynchrone Programmierung unterstützen, sollten die Standardimplementierung mithilfe asynchroner I/O-Vorgänge außer Kraft setzen.

Gilt für

BeginTransactionAsync(IsolationLevel, CancellationToken)

Startet asynchron eine Datenbanktransaktion

public System.Threading.Tasks.ValueTask<System.Data.Common.DbTransaction> BeginTransactionAsync (System.Data.IsolationLevel isolationLevel, System.Threading.CancellationToken cancellationToken = default);
member this.BeginTransactionAsync : System.Data.IsolationLevel * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Data.Common.DbTransaction>
Public Function BeginTransactionAsync (isolationLevel As IsolationLevel, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of DbTransaction)

Parameter

isolationLevel
IsolationLevel

Einer der Enumerationswerte, der die Isolationsstufe für die zu verwendende Transaktion angibt

cancellationToken
CancellationToken

Ein optionales Token zum Abbrechen des asynchronen Vorgangs. Der Standardwert ist None.

Gibt zurück

ValueTask<DbTransaction>

Eine Aufgabe, deren Result-Eigenschaft ein Objekt ist, das die neue Transaktion darstellt

Hinweise

Die Standardimplementierung dieser asynchronen Methode stellvertretungen an sein synchrones Gegenstück und gibt einen abgeschlossenen Task, potenziell blockierten Aufrufthread zurück.

Datenanbieter, die asynchrone Programmierung unterstützen, sollten die Standardimplementierung mithilfe asynchroner I/O-Vorgänge außer Kraft setzen.

Gilt für