共用方式為


訊息認可

更新:2007 年 11 月

可以設定 MessageQueue 元件來產生認可訊息,通知您訊息是否已成功傳送。您會接收的認可有兩種主要類型:

  • 訊息已到達其目的地佇列的認可。

  • 訊息被接收端應用程式從佇列擷取的認可。

無論在哪種案例下,您都能接收肯定或否定認可。在「肯定認可」中,您會在訊息成功到達目的地佇列或接收端應用程式時接收認可訊息。在「否定認可」中,您會在訊息無法到達目的地佇列或接收端應用程式時接收認可訊息。如果訊息的逾時週期已到或是如果無法驗證訊息,它就無法到達目的端。

如何處理認可

就訊息佇列中的大部分作業而言,認可是透過將新訊息傳送至佇列的方式來處理。在這種情況下,會將認可訊息從目標佇列傳送至名為系統管理佇列的特殊類型佇列。認可訊息與標準訊息不同的是,它們並未包含附加的本文,而只有位於訊息首頁中用來認可的資訊。

注意事項:

應用程式的認可訊息會傳送至您在 AdministrationQueue 屬性中指定的任何佇列,這個屬性會在元件執行個體的 DefaultPropertiesToSend 類別中或在 Message 物件上。您可將 AcknowledgeType 屬性設定為其預先決定的其中一個值,以決定要接收認可的類型。

以窺視認可佇列或是從其移除訊息,您可以像檢查佇列上的任何訊息一般來檢查認可訊息。如需詳細資訊,請參閱讀取和接收訊息

如需設定認可的指示,請參閱 HOW TO:要求訊息認可

請參閱

工作

HOW TO:要求訊息認可

其他資源

傳送和序列化訊息

讀取和接收訊息