OleDbTransaction Třída

Definice

Představuje transakci SQL, která se má provést ve zdroji dat. Tato třída se nemůže dědit.

public ref class OleDbTransaction sealed : System::Data::Common::DbTransaction
public ref class OleDbTransaction sealed : MarshalByRefObject, IDisposable, System::Data::IDbTransaction
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("OleDbConnection is not AOT-compatible.")]
public sealed class OleDbTransaction : System.Data.Common.DbTransaction
public sealed class OleDbTransaction : MarshalByRefObject, IDisposable, System.Data.IDbTransaction
public sealed class OleDbTransaction : System.Data.Common.DbTransaction
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("OleDbConnection is not AOT-compatible.")>]
type OleDbTransaction = class
    inherit DbTransaction
type OleDbTransaction = class
    inherit MarshalByRefObject
    interface IDbTransaction
    interface IDisposable
type OleDbTransaction = class
    inherit DbTransaction
Public NotInheritable Class OleDbTransaction
Inherits DbTransaction
Public NotInheritable Class OleDbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
Dědičnost
OleDbTransaction
Dědičnost
Dědičnost
OleDbTransaction
Atributy
Implementuje

Poznámky

Aplikace vytvoří OleDbTransaction objekt 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 objektu OleDbTransaction .

Vlastnosti

Name Description
Connection

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

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.

Metody

Name Description
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.

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é nástrojem 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)
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 MarshalByRefObject objektu.

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

Vrátí transakce z čekajícího stavu.

ToString()

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

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
IDbTransaction.Connection

DbConnection Získá 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ů.

Platí pro

Viz také