ITransactionOptions

You can use this interface to read and alter attributes within a transaction options object. The transaction options object can be passed as a parameter to the ITransactionDispenser::BeginTransaction method. The attributes of the transaction options object are inherited by the newly initiated transaction. This allows the caller of the BeginTransaction method to control the attributes of a transaction such as its time-out period and transaction description.