MSMQQueueInfo.IsTransactional
Applies To: Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server Technical Preview, Windows Vista
The IsTransactional property of the MSMQQueueInfo object indicates whether the queue supports transactions.
This property is superseded by the MSMQQueueInfo.IsTransactional2 property in MSMQ 3.0.
Data type: | Short |
Run-time access: | Read-only |
Property IsTransactional As Short
Property Value
A Short set to one of the following values:
MQ_TRANSACTIONAL
The queue is only used in transactions.
MQ_TRANSACTIONAL_NONE
The queue is not used in transactions.
Remarks
If a queue is transactional, it can only accept messages that are sent as part of a transaction. In a similar way, messages read from a transactional queue must also be done as part of a transaction. For information on transactions, see Transactions.
Equivalent API Function Property
With function calls, the equivalent property is PROPID_Q_TRANSACTION.
Requirements
Windows NT/2000/XP: Included in Windows NT 4.0 SP3 and later.
Windows 95/98/Me: Included in Windows 95 and later.
Header: Declared in Mqoai.h.
Library: Use Mqoa.lib.
See Also
MSMQQueueInfo
MSMQQueueInfo.IsTransactional2
MSMQQueueInfo.Refresh
PROPID_Q_TRANSACTION