交易式MSMQ

利用事务式MSMQ来检查消息队列是否有成功发送,才将该消息队列删除,否则不删除并回复。


最近工作时要写MSMQ,需要利用事务式MSMQ来检查消息队列是否有成功发送,才将该消息队列删除,否则不删除并回复。

在此作纪录

参考程序如下:

using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required))
{
/*
其它Code
*/

MessageQueue queue = new MessageQueue(privateName, QueueAccessMode.SendAndReceive);
message = queue.Receive(new TimeSpan(0), MessageQueueTransactionType.Automatic);

/*
其它Code
*/
}

原文:大专栏  交易式MSMQ


猜你喜欢

转载自www.cnblogs.com/chinatrump/p/11458452.html