Bagikan melalui


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

Lihat juga

Transaksi COM+

CServiceConfig

CoCreateActivity

CoEnterServiceDomain

IServiceTransactionConfigBase::ConfigureTransaction