OleDbConnection.EnlistTransaction(Transaction) Metode
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.
Mendaftarkan dalam transaksi yang ditentukan sebagai transaksi terdistribusi.
public:
override void EnlistTransaction(System::Transactions::Transaction ^ transaction);
public override void EnlistTransaction (System.Transactions.Transaction? transaction);
public override void EnlistTransaction (System.Transactions.Transaction transaction);
override this.EnlistTransaction : System.Transactions.Transaction -> unit
Public Overrides Sub EnlistTransaction (transaction As Transaction)
Parameter
- transaction
- Transaction
Referensi ke yang sudah ada Transaction untuk mendaftar.
Keterangan
Baru di ADO.NET 2.0 adalah dukungan untuk menggunakan EnlistTransaction metode untuk mendaftar dalam transaksi terdistribusi. Karena mendaftarkan koneksi dalam Transaction instans, EnlistTransaction memanfaatkan fungsionalitas yang tersedia di System.Transactions namespace layanan untuk mengelola transaksi terdistribusi, membuatnya lebih baik daripada EnlistDistributedTransaction, yang menggunakan ITransaction objek . Ini juga memiliki semantik yang sedikit berbeda: setelah koneksi secara eksplisit terdaftar pada transaksi, itu tidak dapat tidak terdaftar atau terdaftar dalam transaksi lain sampai transaksi pertama selesai. Untuk informasi selengkapnya tentang transaksi terdistribusi, lihat Transaksi Terdistribusi.