Kelas TransactionContextEx
Membuat objek transaksi umum yang memulai transaksi. Dengan memanggil metode kelas ini, Anda dapat menyusun pekerjaan beberapa objek COM dalam satu transaksi dan secara eksplisit menerapkan atau membatalkan transaksi.
Kapan harus menerapkan
Kelas ini diimplementasikan oleh COM+.
Persyaratan | Nilai |
---|---|
CLSID | CLSID_TransactionContextEx |
ProgID | L"TxCTx.TransactionContextEx" |
Antarmuka | ITransactionContextEx |
Waktu menggunakan
Klien non-transaksional menggunakan kelas ini untuk memulai transaksi. Dengan menggunakan metode kelas ini, klien dapat memanggil objek COM tambahan yang, jika dikonfigurasi untuk berpartisipasi dalam transaksi, berjalan dalam batas transaksi objek konteks transaksi. Berdasarkan logika bisnisnya, klien dapat secara eksplisit melakukan atau membatalkan transaksi.
Kelas TransactionContextEx membatasi penggunaan kembali logika bisnis yang mendorong transaksi. Untuk alasan ini, disarankan agar objek yang dibuat dari kelas TransactionContextEx digunakan dengan hemat.
Keterangan
Untuk membuat objek ini, panggil IObjectContext::CreateInstance.
Kelas TransactionContextEx tidak dirancang untuk digunakan dalam Visual Basic. Gunakan kelas TransactionContext sebagai gantinya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|