HOW TO:將訊息儲存到日誌佇列
更新:2007 年 11 月
設定日誌佇列來儲存傳送訊息有兩種方式:您可以為 MessageQueue 元件設定預設屬性,使得由元件傳送的所有訊息都會使用日誌,或是為所傳送的個別訊息建立日誌佇列記錄。
如需日誌儲存的概觀,請參閱訊息佇列日誌儲存區。
若要為 MessageQueue 元件執行個體傳送的所有訊息使用日誌
建立 MessageQueue 元件的執行個體,並將其 Path 屬性設定為您要參考的佇列。如需詳細資訊,請參閱 HOW TO:建立 MessageQueue 元件執行個體。
在 [屬性] 視窗中,將元件之 DefaultPropertiesToSend 類別上的 UseJournalQueue 屬性設定為 true。
若要為個別訊息設定日誌記錄
建立您要傳送的訊息。
在程式碼中,將 UseJournalQueue 屬性設定為 true。您的程式碼可能會像這樣子:
Message1.UseJournalQueue = True
Message1.UseJournalQueue = true;
若要為從佇列移除的訊息設定日誌記錄
建立 MessageQueue 元件的執行個體,並將其 Path 屬性設定為您要參考的佇列。如需詳細資訊,請參閱 HOW TO:建立 MessageQueue 元件執行個體。
將參考該佇列之 MessageQueue 元件的 UseJournalQueue 屬性設定為 true。您的程式碼可能會像這樣子:
MessageQueue1.UseJournalQueue = True
MessageQueue1.UseJournalQueue = true;
若要設定日誌佇列的大小上限
建立 MessageQueue 元件的執行個體,並將其 Path 屬性設定為您要參考的佇列。如需詳細資訊,請參閱 HOW TO:建立 MessageQueue 元件執行個體。
將 MaximumJournalSize 屬性設定為日誌佇列要使用的容量 (以 KB 為單位)。