DbTransaction Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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 |
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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro