OleDbTransaction 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í.
Představuje transakci SQL, která se má provést ve zdroji dat. Tuto třídu nelze zdědit.
public ref class OleDbTransaction sealed : System::Data::Common::DbTransaction
public ref class OleDbTransaction sealed : MarshalByRefObject, IDisposable, System::Data::IDbTransaction
public sealed class OleDbTransaction : System.Data.Common.DbTransaction
public sealed class OleDbTransaction : MarshalByRefObject, IDisposable, System.Data.IDbTransaction
type OleDbTransaction = class
inherit DbTransaction
type OleDbTransaction = class
inherit MarshalByRefObject
interface IDbTransaction
interface IDisposable
Public NotInheritable Class OleDbTransaction
Inherits DbTransaction
Public NotInheritable Class OleDbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
- Dědičnost
- Dědičnost
- Implementuje
Poznámky
Aplikace vytvoří objekt OleDbTransaction voláním BeginTransaction objektu OleDbConnection. Všechny následné operace přidružené k transakci (například potvrzení nebo přerušení transakce) jsou prováděny na OleDbTransaction objektu.
Vlastnosti
Connection |
Získá OleDbConnection objekt přidružený k transakci, nebo |
DbConnection |
Při přepsání v odvozené třídě získá DbConnection objekt přidružený k transakci. (Zděděno od DbTransaction) |
IsolationLevel |
Určuje IsolationLevel pro tuto transakci. |
SupportsSavepoints |
Získá hodnotu, která určuje, zda tato DbTransaction instance podporuje databázové savepointy.
Pokud |
Metody
Begin() |
Inicializuje vnořenou databázovou transakci. |
Begin(IsolationLevel) |
Zahájí vnořenou databázovou transakci a určuje úroveň izolace, která se má použít pro novou transakci. |
Commit() |
Potvrdí transakci databáze. |
CommitAsync(CancellationToken) |
Asynchronně potvrdí databázové transakce. (Zděděno od DbTransaction) |
CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
Dispose() |
Uvolní nespravované prostředky používané DbTransaction. (Zděděno od DbTransaction) |
Dispose(Boolean) |
Uvolní nespravované prostředky používané DbTransaction a volitelně uvolní spravované prostředky. (Zděděno od DbTransaction) |
DisposeAsync() |
Asynchronně distribuuje objekt transakce. (Zděděno od DbTransaction) |
Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
Finalize() |
Umožňuje objektu pokusit se uvolnit prostředky a provést další operace čištění před uvolněním paměti. |
GetHashCode() |
Slouží jako výchozí funkce hash. (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á Type aktuální instance. (Zděděno od Object) |
InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního objektu MarshalByRefObject. (Zděděno od MarshalByRefObject) |
Release(String) |
Zničí savepoint dříve definovaný v aktuální transakci. To umožňuje systému uvolnit některé prostředky před ukončením transakce. (Zděděno od DbTransaction) |
ReleaseAsync(String, CancellationToken) |
Zničí savepoint dříve definovaný v aktuální transakci. To umožňuje systému uvolnit některé prostředky před ukončením transakce. (Zděděno od DbTransaction) |
Rollback() |
Vrátí transakce z čekajícího stavu. |
Rollback(String) |
Vrátí zpět všechny příkazy, které byly provedeny po vytvoření zadaného bodu uložení. (Zděděno od DbTransaction) |
RollbackAsync(CancellationToken) |
Asynchronně vrátí transakci z čekajícího stavu. (Zděděno od DbTransaction) |
RollbackAsync(String, CancellationToken) |
Vrátí zpět všechny příkazy, které byly provedeny po vytvoření zadaného bodu uložení. (Zděděno od DbTransaction) |
Save(String) |
Vytvoří bod uložení v transakci. To umožňuje, aby se všechny příkazy spouštěné po vytvoření savepointu vrátily zpět a obnovily stav transakce na to, co bylo v době uložení. (Zděděno od DbTransaction) |
SaveAsync(String, CancellationToken) |
Vytvoří bod uložení v transakci. To umožňuje, aby se všechny příkazy spouštěné po vytvoření savepointu vrátily zpět a obnovily stav transakce na to, co bylo v době uložení. (Zděděno od DbTransaction) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
IDbTransaction.Connection |
Získá DbConnection objekt přidružený k transakci, nebo null odkaz, pokud transakce již není platná. (Zděděno od DbTransaction) |
IDisposable.Dispose() |
Provádí úlohy definované aplikací související s uvolněním, uvolněním nebo resetováním nespravovaných prostředků. |
Metody rozšíření
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguruje, jak čekají na úlohy vrácené z asynchronního jednorázového použití. |