MessageQueue.MaximumJournalSize 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置日记队列的最大大小。
public:
property long MaximumJournalSize { long get(); void set(long value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.SizeConverter))]
[System.Messaging.MessagingDescription("MQ_MaximumJournalSize")]
public long MaximumJournalSize { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.SizeConverter))>]
[<System.Messaging.MessagingDescription("MQ_MaximumJournalSize")>]
member this.MaximumJournalSize : int64 with get, set
Public Property MaximumJournalSize As Long
属性值
日记队列的最大大小,以千字节为单位。 “消息队列”默认设置指定:不存在任何限制。
- 属性
例外
日记队列的最大大小被设置为无效值。
访问“消息队列”方法时出错。
示例
下面的代码示例获取并设置消息队列的 MaximumJournalSize 属性的值。
// Set the queue's MaximumJournalSize property value.
queue.MaximumJournalSize = 10;
// Display the new value of the queue's MaximumJournalSize property.
Console.WriteLine("MessageQueue.MaximumJournalSize: {0}",
queue.MaximumJournalSize);
注解
MaximumJournalSize 提供对消息队列日志存储限制的访问权限。 仅当 为 true
时UseJournalQueue,它才相关。 设置此属性会修改消息队列队列。 因此,任何其他 MessageQueue 实例都受更改的影响
如果将消息存储在日记或死信队列中,应定期清除队列以删除不再需要的消息。 此类队列中的消息计入队列所在的计算机的消息配额。 (管理员设置计算机配额。)
下表显示了此属性是否在各种工作组模式下可用。
工作组模式 | 可用 |
---|---|
本地计算机 | 是 |
本地计算机和直接格式名称 | 是 |
远程计算机 | 否 |
远程计算机和直接格式名称 | 否 |