OleDbTransaction Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
- Warisan
- Warisan
- Penerapan
Keterangan
Aplikasi membuat objek OleDbTransaction dengan memanggil BeginTransaction pada objek OleDbConnection. Semua operasi berikutnya yang terkait dengan transaksi (misalnya, melakukan atau membatalkan transaksi), dilakukan pada objek OleDbTransaction.
Properti
Connection |
Mendapatkan objek OleDbConnection yang terkait dengan transaksi, atau |
DbConnection |
Ketika ditimpa di kelas turunan, mendapatkan objek DbConnection yang terkait dengan transaksi. (Diperoleh dari DbTransaction) |
IsolationLevel |
Menentukan IsolationLevel untuk transaksi ini. |
SupportsSavepoints |
Mendapatkan nilai yang menunjukkan apakah instans DbTransaction ini mendukung titik penyimpanan database.
Jika |
Metode
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. |
CommitAsync(CancellationToken) |
Secara asinkron menerapkan transaksi database. (Diperoleh dari DbTransaction) |
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 digunakan oleh DbTransaction dan secara opsional merilis sumber daya terkelola. (Diperoleh dari DbTransaction) |
DisposeAsync() |
Secara asinkron membuang objek transaksi. (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) |
Release(String) |
Menghancurkan titik penyimpanan yang sebelumnya ditentukan dalam transaksi saat ini. Ini memungkinkan sistem untuk mengklaim kembali beberapa sumber daya sebelum transaksi berakhir. (Diperoleh dari DbTransaction) |
ReleaseAsync(String, CancellationToken) |
Menghancurkan titik penyimpanan yang sebelumnya ditentukan dalam transaksi saat ini. Ini memungkinkan sistem untuk mengklaim kembali beberapa sumber daya sebelum transaksi berakhir. (Diperoleh dari DbTransaction) |
Rollback() |
Mengembalikan transaksi dari status tertunda. |
Rollback(String) |
Mengembalikan semua perintah yang dijalankan setelah titik penyimpanan yang ditentukan dibuat. (Diperoleh dari DbTransaction) |
RollbackAsync(CancellationToken) |
Secara asinkron mengembalikan transaksi dari status tertunda. (Diperoleh dari DbTransaction) |
RollbackAsync(String, CancellationToken) |
Mengembalikan semua perintah yang dijalankan setelah titik penyimpanan yang ditentukan dibuat. (Diperoleh dari DbTransaction) |
Save(String) |
Membuat titik simpan dalam transaksi. Ini memungkinkan semua perintah yang dijalankan setelah titik penyimpanan dibuat untuk digulung balik, memulihkan status transaksi ke apa yang ada pada saat titik penyimpanan. (Diperoleh dari DbTransaction) |
SaveAsync(String, CancellationToken) |
Membuat titik simpan dalam transaksi. Ini memungkinkan semua perintah yang dijalankan setelah titik penyimpanan dibuat untuk digulung balik, memulihkan status transaksi ke apa yang ada pada saat titik penyimpanan. (Diperoleh dari DbTransaction) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
IDbTransaction.Connection |
Mendapatkan objek DbConnection yang 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. |
Metode Ekstensi
ConfigureAwait(IAsyncDisposable, Boolean) |
Mengonfigurasi bagaimana menunggu tugas yang dikembalikan dari asinkron sekali pakai akan dilakukan. |