如何:在日记队列中存储消息

更新:2007 年 11 月

有两种方法可以为发送的消息设置日记队列的使用:为 MessageQueue 组件设置默认属性,使该组件发送的所有消息都使用日记;或者为发送的个别消息建立日记队列记录。

有关日记存储的概述,请参见消息队列日记存储

对 MessageQueue 组件的实例发送的所有消息使用日记

  1. 创建 MessageQueue 组件的一个实例,并将其 Path 属性设置为要引用的队列。有关更多信息,请参见如何:创建 MessageQueue 组件实例

  2. 在“属性”窗口中,将组件的 DefaultPropertiesToSend 类中的 UseJournalQueue 属性设置为 true。

为个别消息设置日记记录

  1. 创建要发送的消息。

  2. 在代码中,将 UseJournalQueue 属性设置为 true。您的代码可能类似于:

    Message1.UseJournalQueue = True
    
         Message1.UseJournalQueue = true;
    

为从队列中移除的消息设置日记记录

  1. 创建 MessageQueue 组件的一个实例,并将其 Path 属性设置为要引用的队列。有关更多信息,请参见 如何:创建 MessageQueue 组件实例

  2. 将引用该队列的 MessageQueue 组件的 UseJournalQueue 属性设置为 true。您的代码可能类似于:

    MessageQueue1.UseJournalQueue = True
    
         MessageQueue1.UseJournalQueue = true;
    

设置日记队列的最大大小

  1. 创建 MessageQueue 组件的一个实例,并将其 Path 属性设置为要引用的日记队列。有关更多信息,请参见如何:创建 MessageQueue 组件实例

  2. MaximumJournalSize 属性设置为要用于日记队列的容量(以千字节为单位)。

请参见

任务

如何:清除队列内容

如何:请求消息的确认

如何:创建 MessageQueue 组件实例

概念

消息队列日记存储

默认消息属性

其他资源

发送和序列化消息