DbTransaction Klasse
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.
Definiert das Kernverhalten von Datenbanktransaktionen und stellt eine Basisklasse für datenbankspezifische Transaktionen bereit.
public ref class DbTransaction abstract : IDisposable
public ref class DbTransaction abstract : MarshalByRefObject, IDisposable, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, IAsyncDisposable, System::Data::IDbTransaction
public abstract class DbTransaction : IDisposable
public abstract class DbTransaction : MarshalByRefObject, IDisposable, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, IAsyncDisposable, System.Data.IDbTransaction
type DbTransaction = class
interface IDisposable
type DbTransaction = class
inherit MarshalByRefObject
interface IDbTransaction
interface IDisposable
type DbTransaction = class
inherit MarshalByRefObject
interface IDbTransaction
interface IDisposable
interface IAsyncDisposable
Public MustInherit Class DbTransaction
Implements IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDbTransaction
- Vererbung
-
DbTransaction
- Vererbung
- Abgeleitet
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| DbTransaction() |
Initialisiert ein neues DbTransaction Objekt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Connection |
Gibt das objekt an, das DbConnection der Transaktion zugeordnet ist. |
| DbConnection |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft das objekt ab, das DbConnection der Transaktion zugeordnet ist. |
| IsolationLevel |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Isolationsstufe für diese Transaktion ermittelt. |
Methoden
| Name | Beschreibung |
|---|---|
| Commit() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Datenbanktransaktion übernommen. |
| CommitAsync(CancellationToken) |
Führt asynchron einen Commit für die Datenbanktransaktion durch. |
| CreateObjRef(Type) |
Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (Geerbt von MarshalByRefObject) |
| Dispose() |
Gibt die nicht verwalteten Ressourcen frei, die von der DbTransaction. |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den DbTransaction verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei. |
| DisposeAsync() |
Entfernt asynchron das Transaktionsobjekt. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetLifetimeService() |
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| InitializeLifetimeService() |
Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (Geerbt von MarshalByRefObject) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts. (Geerbt von MarshalByRefObject) |
| Rollback() |
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird eine Transaktion aus einem ausstehenden Zustand zurückgesetzt. |
| RollbackAsync(CancellationToken) |
Führt asynchron ein Rollback einer Transaktion aus einem ausstehenden Zustand durch. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IDbTransaction.Connection |
Ruft das DbConnection objekt ab, das der Transaktion zugeordnet ist, oder einen NULL-Verweis, wenn die Transaktion nicht mehr gültig ist. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguriert, wie auf die von einem asynchronen Einweg zurückgegebenen Aufgaben gewartet wird. |