如何:在日记队列中存储消息
更新:2007 年 11 月
有两种方法可以为发送的消息设置日记队列的使用:为 MessageQueue 组件设置默认属性,使该组件发送的所有消息都使用日记;或者为发送的个别消息建立日记队列记录。
有关日记存储的概述,请参见消息队列日记存储。
对 MessageQueue 组件的实例发送的所有消息使用日记
创建 MessageQueue 组件的一个实例,并将其 Path 属性设置为要引用的队列。有关更多信息,请参见如何:创建 MessageQueue 组件实例。
在“属性”窗口中,将组件的 DefaultPropertiesToSend 类中的 UseJournalQueue 属性设置为 true。
为个别消息设置日记记录
创建要发送的消息。
在代码中,将 UseJournalQueue 属性设置为 true。您的代码可能类似于:
Message1.UseJournalQueue = True
Message1.UseJournalQueue = true;
为从队列中移除的消息设置日记记录
创建 MessageQueue 组件的一个实例,并将其 Path 属性设置为要引用的队列。有关更多信息,请参见 如何:创建 MessageQueue 组件实例。
将引用该队列的 MessageQueue 组件的 UseJournalQueue 属性设置为 true。您的代码可能类似于:
MessageQueue1.UseJournalQueue = True
MessageQueue1.UseJournalQueue = true;
设置日记队列的最大大小
创建 MessageQueue 组件的一个实例,并将其 Path 属性设置为要引用的日记队列。有关更多信息,请参见如何:创建 MessageQueue 组件实例。
将 MaximumJournalSize 属性设置为要用于日记队列的容量(以千字节为单位)。