DbTransaction Třída

Definice

Definuje základní chování databázových transakcí a poskytuje základní třídu pro transakce specifické pro databázi.

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
Dědičnost
DbTransaction
Dědičnost
DbTransaction
Odvozené
Implementuje

Konstruktory

DbTransaction()

Inicializuje nový DbTransaction objekt.

Vlastnosti

Connection

Určuje DbConnection objekt přidružený k transakci.

DbConnection

Při přepsání v odvozené třídě získá DbConnection objekt přidružený k transakci.

IsolationLevel

Při přepsání v odvozené třídě získá úroveň izolace pro tuto transakci.

SupportsSavepoints

Získá hodnotu, která označuje, zda tato DbTransaction instance podporuje savepoints databáze. Pokud falsese očekává, RollbackAsync(String, CancellationToken) že metody SaveAsync(String, CancellationToken)a ReleaseAsync(String, CancellationToken) jejich synchronní protějšky vyvolají NotSupportedException.

Metody

Commit()

Při přepsání v odvozené třídě potvrdí databázovou transakci.

CommitAsync(CancellationToken)

Asynchronně potvrdí databázové transakce.

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy používaného ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní nespravované prostředky používané DbTransactionnástrojem .

Dispose(Boolean)

Uvolní nespravované prostředky používané DbTransaction nástrojem a volitelně uvolní spravované prostředky.

DisposeAsync()

Asynchronně rozdělí objekt transakce.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
Release(String)

Zničí savepoint dříve definovaný v aktuální transakci. To umožňuje systému získat zpět některé prostředky před ukončením transakce.

ReleaseAsync(String, CancellationToken)

Zničí savepoint dříve definovaný v aktuální transakci. To umožňuje systému získat zpět některé prostředky před ukončením transakce.

Rollback()

Při přepsání v odvozené třídě vrátí transakce zpět z čekajícího stavu.

Rollback(String)

Vrátí zpět všechny příkazy, které byly provedeny po vytvoření zadaného savepointu.

RollbackAsync(CancellationToken)

Asynchronně vrátí transakci zpět z čekajícího stavu.

RollbackAsync(String, CancellationToken)

Vrátí zpět všechny příkazy, které byly provedeny po vytvoření zadaného savepointu.

Save(String)

Vytvoří v transakci bod uložení. To umožňuje vrátit zpět všechny příkazy, které jsou spuštěny po vytvoření savepointu, a obnovit tak stav transakce do stavu, který byl v době uložení bodu.

SaveAsync(String, CancellationToken)

Vytvoří v transakci bod uložení. To umožňuje vrátit zpět všechny příkazy, které jsou spuštěny po vytvoření savepointu, a obnovit tak stav transakce do stavu, který byl v době uložení bodu.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IDbTransaction.Connection

DbConnection Získá objekt přidružený k transakci nebo null odkaz, pokud transakce již není platná.

Metody rozšíření

ConfigureAwait(IAsyncDisposable, Boolean)

Konfiguruje, jak se provádí čekání na úlohy vrácené z asynchronního jednorázového použití.

Platí pro

Viz také