Freigeben über


Transaction Klasse

Definition

Stellt eine Transaktion dar. KeyValueStoreReplica

public class Transaction : System.Fabric.TransactionBase
type Transaction = class
    inherit TransactionBase
Public Class Transaction
Inherits TransactionBase
Vererbung
Transaction

Eigenschaften

Id

Ruft die ID der Transaktion als ab Guid.

(Geerbt von TransactionBase)
IsolationLevel

Ruft die Isolationsstufe der Transaktion als ab TransactionIsolationLevel.

(Geerbt von TransactionBase)

Methoden

CommitAsync()

Committ den Satz von Vorgängen, die der Transaktion zugeordnet sind. Replikation und lokale Datenträgerschreibvorgänge werden asynchron ausgeführt

CommitAsync(TimeSpan)

Committ den Satz von Vorgängen, die der Transaktion zugeordnet sind, mit einem optionalen Timeout. Replikation und lokale Datenträgerschreibvorgänge werden asynchron ausgeführt. Beachten Sie, dass der zugrunde liegende Replikationsvorgang auch bei einem Timeout möglicherweise nicht abgebrochen wurde.

CommitAsync(TimeSpan, CancellationToken)
Veraltet.

Committ den Satz von Vorgängen, die der Transaktion zugeordnet sind, mit einem optionalen Timeout. Replikation und lokale Datenträgerschreibvorgänge werden asynchron ausgeführt. Beachten Sie, dass der zugrunde liegende Replikationsvorgang auch bei einem Timeout möglicherweise nicht abgebrochen wurde.

Dispose()

Führt anwendungsspezifische Aufgaben aus, die mit dem Freigeben, dem Zurückgeben oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

(Geerbt von TransactionBase)
IsDisposed()

Ruft einen Wert ab, der angibt, ob das Objekt verworfen wurde.

(Geerbt von TransactionBase)
OnDispose()

Das Dispose-Ereignis tritt auf, wenn die Transaktion über die Dispose -Methode verworfen wird.

Rollback()

Führt ein Rollback für die Gruppe von Vorgängen aus, die dieser Transaktion zugeordnet sind.

ThrowIfDisposed()

Löst eine Ausnahme aus, wenn das Transaction Objekt verworfen wird.

Gilt für: