示例#1
0
        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();
            }
        }
示例#2
0
 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");
     }
 }