【发布时间】:2009-11-04 22:21:29
【问题描述】:
如果队列为空并且您不想阻塞太久,则可能会遇到 System.Messaging.MessageQueueException。
您如何区分等待消息的超时和真正的错误?
【问题讨论】:
标签: msmq
如果队列为空并且您不想阻塞太久,则可能会遇到 System.Messaging.MessageQueueException。
您如何区分等待消息的超时和真正的错误?
【问题讨论】:
标签: msmq
试试这个:
MessageQueueException.MessageQueueErrorCode == MessageQueueErrorCode.IOTimeout
请参阅http://msdn.microsoft.com/en-us/library/t5te2tk0.aspx 以获取与您尝试做的类似的示例。
【讨论】: