static void Main(string[] args) { //using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required)) { localhost.Service1Client proxy = new localhost.Service1Client(); int count = 1; proxy.SendMessage($"This is {count} message from client."); count++; proxy.SendMessage($"This is {count} message from client."); count++; proxy.SendMessage($"This is {count} message from client."); count++; proxy.SendMessage($"This is {count} message from client."); count++; proxy.SendMessage($"This is {count} message from client."); //ts.Complete(); } }
static void Main(string[] args) { using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required)) { Console.WriteLine("Pushing messages to DemoTx msmq queue"); localhost.Service1Client proxy = new localhost.Service1Client(); int count; count = 1; proxy.SendMessage(string.Format("This is {0} message from client", count)); count = 2; proxy.SendMessage(string.Format("This is {0} message from client", count)); count = 3; proxy.SendMessage(string.Format("This is {0} message from client", count)); count = 4; proxy.SendMessage(string.Format("This is {0} message from client", count)); count = 5; proxy.SendMessage(string.Format("This is {0} message from client", count)); ts.Complete(); Console.WriteLine("Pushed messages to DemoTx msmq queue"); } }