Message.UseJournalQueue 属性

定义

获取或设置一个值,该值指示是否在始发计算机的计算机日记中保留消息的副本。

public:
 property bool UseJournalQueue { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgUseJournalQueue")]
public bool UseJournalQueue { get; set; }
[<System.Messaging.MessagingDescription("MsgUseJournalQueue")>]
member this.UseJournalQueue : bool with get, set
Public Property UseJournalQueue As Boolean

属性值

在成功地将消息从始发计算机传输到下一个服务器后,要求在始发计算机的计算机日记中保留消息副本时为 true;否则为 false。 默认值为 false

属性

例外

消息队列经过筛选后忽略了 UseJournalQueue 属性。

示例

下面的代码示例获取并设置消息 UseJournalQueue 的 属性的值。

注解

UseJournalQueueUseDeadLetterQueue 属性指定消息队列跟踪消息的方式。 如果 UseJournalQueuetrue,则在传输消息的每个步骤时,源计算机上的计算机日志中会保留一个副本。

仅当目标队列位于远程计算机上时,才会将发送的消息复制到日记队列。 如果目标位于本地计算机上,则消息将直接发送到队列;没有需要日记的中间步骤。

在日记队列中存储消息时,请定期清除队列以删除不再需要的消息。 存储在日记队列中的消息计入队列所在的计算机的配额。 (计算机配额由管理员设置。)

不会创建日记或死信队列。 这两个都是消息队列生成的系统队列。

适用于

另请参阅