Bagikan melalui


Kelas TransactionContext

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_TransactionContext
ProgID L"TxCTx.TransactionContext"
Antarmuka ITransactionContext

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 TransactionContext membatasi penggunaan kembali logika bisnis yang mendorong transaksi. Untuk alasan ini, disarankan agar objek yang dibuat dari kelas TransactionContext digunakan dengan hemat.

Keterangan

Untuk membuat objek ini, panggil IObjectContext::CreateInstance.

Untuk menggunakan kelas ini dari Microsoft Visual Basic, tambahkan referensi ke Pustaka Jenis Layanan COM+. Objek TransactionContext dapat dideklarasikan menggunakan "COMSVCSLib.TransactionContext" sebagai nama kelas.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
ComSvcs.h

Lihat juga

Mengonfigurasi Transaksi

ITransactionContext

TransactionContextEx