Relative Content

Tag Archive for message-queuemsmqmsmq-transaction

Remove Specific MSMQ Message

Message message = mq.Peek if (message != null) { message.Formatter = new XmlMessageFormatter (new string[]{ “System.String,mscorlib”}); string messageBody = message.Body.ToString (); if (messageBody != null) { if (messageBody.Contains (“ErrorFile”)) { using (MessageQueueTransaction transaction = new MessageQueueTransaction ()) { if (mq.Transactional) { transaction.Begin (); message = mq.Receive (); //message = mq.ReceiveById(); transaction.Commit (); } } } […]