enumerasi CSC_TransactionConfig (comsvcs.h)
Menunjukkan bagaimana transaksi dikonfigurasi untuk CServiceConfig.
Sintaks
typedef enum tagCSC_TransactionConfig {
CSC_NoTransaction = 0,
CSC_IfContainerIsTransactional,
CSC_CreateTransactionIfNecessary,
CSC_NewTransaction
} CSC_TransactionConfig;
Konstanta
CSC_NoTransaction Nilai: 0 Transaksi tidak pernah digunakan dalam konteks tertutup. Ini adalah pengaturan transaksi default untuk CServiceConfig ketika CSC_InheritanceConfig diatur ke CSC_Ignore. |
CSC_IfContainerIsTransactional Transaksi hanya digunakan jika konteks tertutup menggunakan transaksi; transaksi baru tidak pernah dibuat. Ini adalah pengaturan transaksi default untuk CServiceConfig ketika CSC_InheritanceConfig diatur ke CSC_Inherit. |
CSC_CreateTransactionIfNecessary Transaksi selalu digunakan. Transaksi yang ada digunakan, atau jika konteks tertutup belum menggunakan transaksi, transaksi baru dibuat. |
CSC_NewTransaction Transaksi baru selalu dibuat. |
Keterangan
Enumerasi ini digunakan untuk mengonfigurasi transaksi melalui CServiceConfig untuk pekerjaan yang dikirimkan melalui aktivitas yang dibuat oleh CoCreateActivity atau pekerjaan yang diapit antara panggilan ke CoEnterServiceDomain dan CoLeaveServiceDomain.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | comsvcs.h |