如何清除队列中的“死”消息

 我来答
百度网友96ffcf7
2015-01-30 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118720
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
  可以使用 Purge 方法清除“消息队列”系统中您有权访问的任何队列的内容。例如,假设在本地“消息队列”客户端上使用日记队列记录送出的所有消息的副本。当日记达到其大小上限时,您可以使用 Purge 方法清除不再需要的项。说明:存储在日记和死信队列中的消息计数以队列所在计算机的配额为限。当到达此配额时,这些队列停止接受新消息。如果在应用程序中使用日记和死信队列,定期从这些队列中清除不再需要的消息很重要。若要删除队列的内容,必须在“消息队列”中具有接收权限。清除队列时,它包含的所有消息不发送即被丢弃。可以从代码或“服务器资源管理器”中清除队列的内容。从“服务器资源管理器”中清除队列的内容打开“服务器资源管理器”,然后展开要清除的队列所在的服务器节点。提示:如果“服务器”节点中未列出所需的服务器,请右击“服务器”,单击“添加服务器”,输入服务器的名称,然后单击“确定”。展开“消息队列”节点。展开要删除其中的消息的队列。您将看到该队列的消息及其关联日记消息的一个或多个节点。右击要清除的消息节点,然后单击“清除消息”。以编程方式清除队列的内容使用 Purge 方法可以清除适当队列的内容。代码应类似于:Dim MessageQueue1 As New System.Messaging.MessageQueue() MessageQueue1.Path = ".\MyQueue" MessageQueue1.Purge() System.Messaging.MessageQueue MessageQueue1 = new System.Messaging.MessageQueue(); MessageQueue1.Path = @".\MyQueue"; MessageQueue1.Purge(); 此代码示例也可用作 IntelliSense 代码段。在代码段选择器中,此代码示例位于“Windows 操作系统”>“消息队列”中。请参见任务 如何:创建队列其他资源 创建、删除和管理队列
壹寰(深圳)科技文化有限公司
2021-03-27 广告
要找正规专业的公司,行业口碑也比较重要。更多详尽准确的信息可以找壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢复、... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式