Nyelv

OleDbTransaction Osztály

Definíció

Egy adatforrásban elvégezhető SQL-tranzakciót jelöl. Ez az osztály nem örökölhető.

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
Öröklődés
OleDbTransaction
Öröklődés
Öröklődés
OleDbTransaction
Attribútumok
Megvalósítás

Megjegyzések

Az alkalmazás az objektum meghívásával OleDbTransactionBeginTransaction létrehoz egy OleDbConnection objektumot. A tranzakcióhoz kapcsolódó összes további művelet (például a tranzakció véglegesítése vagy megszakítása) az OleDbTransaction objektumon lesz végrehajtva.

Tulajdonságok

Name Description
Connection

Lekéri a OleDbConnection tranzakcióhoz társított objektumot, vagy null ha a tranzakció már nem érvényes.

DbConnection

Ha felül van bírálva egy származtatott osztályban, lekéri a DbConnection tranzakcióhoz társított objektumot.

(Öröklődés forrása DbTransaction)
IsolationLevel

Megadja a IsolationLevel tranzakciót.

Metódusok

Name Description
Begin()

Beágyazott adatbázis-tranzakciót kezdeményez.

Begin(IsolationLevel)

Beágyazott adatbázistranzakciót kezdeményez, és megadja az új tranzakcióhoz használandó elkülönítési szintet.

Commit()

Véglegesíti az adatbázis-tranzakciót.

CreateObjRef(Type)

Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt.

(Öröklődés forrása MarshalByRefObject)
Dispose()

Felszabadítja a nem felügyelt erőforrásokat, amelyeket a DbTransaction.

(Öröklődés forrása DbTransaction)
Dispose(Boolean)

Felszabadítja a felügyelt erőforrások által DbTransaction használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

(Öröklődés forrása DbTransaction)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Finalize()

Lehetővé teszi az objektumok számára, hogy megpróbálják felszabadítani az erőforrásokat, és más tisztítási műveleteket hajtsanak végre, mielőtt a szemétgyűjtés visszanyeri azt.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLifetimeService()
Elavult.

Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot.

(Öröklődés forrása MarshalByRefObject)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
InitializeLifetimeService()
Elavult.

Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához.

(Öröklődés forrása MarshalByRefObject)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MemberwiseClone(Boolean)

Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre.

(Öröklődés forrása MarshalByRefObject)
Rollback()

Egy függőben lévő állapotból visszaállít egy tranzakciót.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
IDbTransaction.Connection

Lekéri a DbConnection tranzakcióhoz társított objektumot, vagy null referenciát, ha a tranzakció már nem érvényes.

(Öröklődés forrása DbTransaction)
IDisposable.Dispose()

Végrehajtja a nem felügyelt erőforrások felszabadításával, felszabadításával vagy alaphelyzetbe állításával kapcsolatos alkalmazásalapú feladatokat.

A következőre érvényes:

Lásd még