private static void SendUsingMessageTxScope(MessageQueueTemplate q) { IPlatformTransactionManager txManager = new TxScopeTransactionManager(); TransactionTemplate transactionTemplate = new TransactionTemplate(txManager); transactionTemplate.Execute(status => { q.ConvertAndSend("Hello World 1"); q.ConvertAndSend("Hello World 2"); q.ConvertAndSend("Hello World 3"); return(null); }); }
/// <summary> /// Initializes a new instance of the <see cref="HibernateTxScopeTransactionManager"/> class. /// </summary> public HibernateTxScopeTransactionManager() { txScopeTranactionManager = new TxScopeTransactionManager(); }