Share via


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

屬性值

日誌佇列大小的最大值 (以 KB 為單位)。 訊息佇列預設不指定上限。

屬性

例外狀況

日誌佇列的最大值設定為無效值。

存取訊息佇列方法時發生錯誤。

範例

下列程式代碼範例會取得並設定消息佇列 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 實例都會受到變更的影響

如果您將訊息儲存在日誌或寄不出的信件佇列中,您應該定期清除佇列,以移除不再需要的訊息。 這類佇列中的訊息會計入佇列所在計算機的訊息配額。 (系統管理員設定計算機配額。)

下表顯示此屬性是否可在各種工作組模式中使用。

工作組模式 可用
本機電腦
本機計算機和直接格式名稱
遠端電腦
遠端電腦和直接格式名稱

適用於

另請參閱