交易式MSMQ

吃可爱长大的小学妹 提交于 2019-11-29 06:11:05

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


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