其他分享
首页 > 其他分享> > 交易式MSMQ

交易式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



标签:Code,MSMQ,删除,队列,TransactionScope,new,交易
来源: https://www.cnblogs.com/chinatrump/p/11458452.html