OleDbTransaction Kelas

Definisi

Mewakili transaksi SQL yang akan dilakukan di sumber data. Kelas ini tidak dapat diwariskan.

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
Warisan
OleDbTransaction
Warisan
Warisan
OleDbTransaction
Atribut
Penerapan

Keterangan

Aplikasi membuat OleDbTransaction objek dengan memanggil BeginTransaction objek OleDbConnection . Semua operasi berikutnya yang terkait dengan transaksi (misalnya, melakukan atau membatalkan transaksi), dilakukan pada OleDbTransaction objek.

Properti

Nama Deskripsi
Connection

Mendapatkan objek yang OleDbConnection terkait dengan transaksi, atau null jika transaksi tidak lagi valid.

DbConnection

Ketika ditimpa dalam kelas turunan, mendapatkan objek yang DbConnection terkait dengan transaksi.

(Diperoleh dari DbTransaction)
IsolationLevel

IsolationLevel Menentukan untuk transaksi ini.

Metode

Nama Deskripsi
Begin()

Memulai transaksi database berlapis.

Begin(IsolationLevel)

Memulai transaksi database berlapis dan menentukan tingkat isolasi yang akan digunakan untuk transaksi baru.

Commit()

Menerapkan transaksi database.

CreateObjRef(Type)

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
Dispose()

Merilis sumber daya yang tidak dikelola yang digunakan oleh DbTransaction.

(Diperoleh dari DbTransaction)
Dispose(Boolean)

Merilis sumber daya yang tidak dikelola yang DbTransaction digunakan oleh dan secara opsional merilis sumber daya terkelola.

(Diperoleh dari DbTransaction)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Finalize()

Memungkinkan objek untuk mencoba membebaskan sumber daya dan melakukan operasi pembersihan lainnya sebelum direklamasi kembali oleh pengumpulan sampah.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
InitializeLifetimeService()
Kedaluwarsa.

Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek MarshalByRefObject saat ini.

(Diperoleh dari MarshalByRefObject)
Rollback()

Mengembalikan transaksi dari status tertunda.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IDbTransaction.Connection

Mendapatkan objek yang DbConnection terkait dengan transaksi, atau referensi null jika transaksi tidak lagi valid.

(Diperoleh dari DbTransaction)
IDisposable.Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

Berlaku untuk

Lihat juga