交易式MSMQ

匿名 (未验证) 提交于 2019-12-02 23:57:01

利用事务式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


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!