MessageQueue.MaximumJournalSize 属性

定义

获取或设置日记队列的最大大小。

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 提供对消息队列日志存储限制的访问权限。 仅当 为 trueUseJournalQueue,它才相关。 设置此属性会修改消息队列队列。 因此,任何其他 MessageQueue 实例都受更改的影响

如果将消息存储在日记或死信队列中,应定期清除队列以删除不再需要的消息。 此类队列中的消息计入队列所在的计算机的消息配额。 (管理员设置计算机配额。)

下表显示了此属性是否在各种工作组模式下可用。

工作组模式 可用
本地计算机
本地计算机和直接格式名称
远程计算机
远程计算机和直接格式名称

适用于

另请参阅