Use transactional MSMQ queue to check whether the message has been successfully sent, the message queue was deleted, or not delete and reply.
MSMQ to write, need to use a recent work transactional MSMQ message queue to check whether there is successfully sent, the message queue was deleted, or not delete and reply.
Here for record
Reference procedures are as follows:
using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required))
{
/*
其它Code
*/
MessageQueue queue = new MessageQueue(privateName, QueueAccessMode.SendAndReceive);
message = queue.Receive(new TimeSpan(0), MessageQueueTransactionType.Automatic);
/*
其它Code
*/
}
Original: Big Box transactional MSMQ