IServiceTransactionConfigBase interface (comsvcs.h)

Configures the transaction services for the work that is done when calling either CoCreateActivity or CoEnterServiceDomain.

Inheritance

The IServiceTransactionConfigBase interface inherits from the IUnknown interface. IServiceTransactionConfigBase also has these types of members:

Methods

The IServiceTransactionConfigBase interface has these methods.

 
IServiceTransactionConfigBase::BringYourOwnTransaction

Enables you to run the enclosed code in an existing transaction that you provide.
IServiceTransactionConfigBase::ConfigureTransaction

Configures how transactions are used in the enclosed work.
IServiceTransactionConfigBase::IsolationLevel

Sets the isolation level of the transactions.
IServiceTransactionConfigBase::NewTransactionDescription

Sets the name that is used when transaction statistics are displayed.
IServiceTransactionConfigBase::TransactionTimeout

Sets the transaction time-out for a new transaction.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header comsvcs.h

See also

Bring Your Own Transaction (BYOT)

COM+ Transactions

CServiceConfig