The MSMQTransactionDispenser object is used to create a new MSMQ internal transaction object. When the internal transaction object is created, an MSMQTransaction object is returned that can be used to send or retrieve messages.
For information on internal transactions, see MSMQ Internal Transactions.