共用方式為


HOW TO:將訊息儲存到日誌佇列

更新:2007 年 11 月

設定日誌佇列來儲存傳送訊息有兩種方式:您可以為 MessageQueue 元件設定預設屬性,使得由元件傳送的所有訊息都會使用日誌,或是為所傳送的個別訊息建立日誌佇列記錄。

如需日誌儲存的概觀,請參閱訊息佇列日誌儲存區

若要為 MessageQueue 元件執行個體傳送的所有訊息使用日誌

  1. 建立 MessageQueue 元件的執行個體,並將其 Path 屬性設定為您要參考的佇列。如需詳細資訊,請參閱 HOW TO:建立 MessageQueue 元件執行個體

  2. 在 [屬性] 視窗中,將元件之 DefaultPropertiesToSend 類別上的 UseJournalQueue 屬性設定為 true。

若要為個別訊息設定日誌記錄

  1. 建立您要傳送的訊息。

  2. 在程式碼中,將 UseJournalQueue 屬性設定為 true。您的程式碼可能會像這樣子:

    Message1.UseJournalQueue = True
    
         Message1.UseJournalQueue = true;
    

若要為從佇列移除的訊息設定日誌記錄

  1. 建立 MessageQueue 元件的執行個體,並將其 Path 屬性設定為您要參考的佇列。如需詳細資訊,請參閱 HOW TO:建立 MessageQueue 元件執行個體

  2. 將參考該佇列之 MessageQueue 元件的 UseJournalQueue 屬性設定為 true。您的程式碼可能會像這樣子:

    MessageQueue1.UseJournalQueue = True
    
         MessageQueue1.UseJournalQueue = true;
    

若要設定日誌佇列的大小上限

  1. 建立 MessageQueue 元件的執行個體,並將其 Path 屬性設定為您要參考的佇列。如需詳細資訊,請參閱 HOW TO:建立 MessageQueue 元件執行個體

  2. MaximumJournalSize 屬性設定為日誌佇列要使用的容量 (以 KB 為單位)。

請參閱

工作

HOW TO:清除佇列內容

HOW TO:要求訊息認可

HOW TO:建立 MessageQueue 元件執行個體

概念

訊息佇列日誌儲存區

預設訊息屬性

其他資源

傳送和序列化訊息