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 der Datenbanktransaktionen und stellt eine Basisklasse für datenbankspezifische Transaktionen bereit
public ref class DbTransaction abstract : IDisposable
public ref class DbTransaction abstract : MarshalByRefObject, IAsyncDisposable, IDisposable, System::Data::IDbTransaction
public ref class DbTransaction abstract : IDisposable, System::Data::IDbTransaction
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, IAsyncDisposable, IDisposable, System.Data.IDbTransaction
public abstract class DbTransaction : IDisposable, System.Data.IDbTransaction
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
interface IAsyncDisposable
type DbTransaction = class
interface IDbTransaction
interface IDisposable
type DbTransaction = class
inherit MarshalByRefObject
interface IDbTransaction
interface IDisposable
Public MustInherit Class DbTransaction
Implements IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Implements IDbTransaction, 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
DbTransaction() |
Initialisiert ein neues DbTransaction-Objekt. |
Eigenschaften
Connection |
Gibt das DbConnection-Objekt an, das der Transaktion zugeordnet ist. |
DbConnection |
Ruft beim Überschreiben in einer abgeleiteten Klasse das der Transaktion zugeordnete DbConnection-Objekt ab. |
IsolationLevel |
Ruft beim Überschreiben in einer abgeleiteten Klasse die Isolationsstufe für diese Transaktion ab. |
SupportsSavepoints |
Ruft einen Wert ab, der angibt, ob diese DbTransaction-Instanz Datenbanksicherungspunkte unterstützt.
Wenn |
Methoden
Commit() |
Committet die Datenbanktransaktion beim Überschreiben in einer abgeleiteten Klasse. |
CommitAsync(CancellationToken) |
Führt einen asynchronen Commit der Datenbanktransaktion aus. |
CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Geerbt von MarshalByRefObject) |
Dispose() |
Gibt die nicht verwalteten Ressourcen frei, die von DbTransaction verwendet werden. |
Dispose(Boolean) |
Gibt die von DbTransaction verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. |
DisposeAsync() |
Stellt das Transaktionsobjekt asynchron bereit. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. (Geerbt von MarshalByRefObject) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
Release(String) |
Löscht einen Sicherungspunkt, der zuvor in der aktuellen Transaktion definiert wurde. Dadurch kann das System einige Ressourcen zurückfordern, bevor die Transaktion endet. |
ReleaseAsync(String, CancellationToken) |
Löscht einen Sicherungspunkt, der zuvor in der aktuellen Transaktion definiert wurde. Dadurch kann das System einige Ressourcen zurückfordern, bevor die Transaktion endet. |
Rollback() |
Führt beim Überschreiben in einer abgeleiteten Klasse einen Rollback für eine Transaktion aus einem ausstehenden Zustand aus. |
Rollback(String) |
Führt einen Rollback für alle Befehle aus, die ausgeführt wurden, nachdem der angegebene Sicherungspunkt eingerichtet wurde. |
RollbackAsync(CancellationToken) |
Führt einen asynchronen Rollback für eine Transaktion aus einem ausstehenden Zustand durch. |
RollbackAsync(String, CancellationToken) |
Führt einen Rollback für alle Befehle aus, die ausgeführt wurden, nachdem der angegebene Sicherungspunkt eingerichtet wurde. |
Save(String) |
Erstellt einen Savepoint in der Transaktion. Dadurch kann für alle Befehle, die ausgeführt werden, nachdem der Sicherungspunkt festgelegt wurde, ein Rollback ausgeführt werden, sodass der Transaktionszustand so wiederhergestellt wird, wie er zum Zeitpunkt des Sicherungspunkts bestanden hat. |
SaveAsync(String, CancellationToken) |
Erstellt einen Savepoint in der Transaktion. Dadurch kann für alle Befehle, die ausgeführt werden, nachdem der Sicherungspunkt festgelegt wurde, ein Rollback ausgeführt werden, sodass der Transaktionszustand so wiederhergestellt wird, wie er zum Zeitpunkt des Sicherungspunkts bestanden hat. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IDbTransaction.Connection |
Ruft das der Transaktion zugeordnete DbConnection-Objekt ab, oder einen NULL-Verweis, wenn die Transaktion nicht mehr gültig ist. |
Erweiterungsmethoden
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguriert, wie Wartezeiten auf die Aufgaben angewandt werden, die von einem asynchronen verwerfbaren Element zurückgegeben werden. |