Message.Acknowledgment 屬性

定義

取得這個訊息所表示的認可分類。

public:
 property System::Messaging::Acknowledgment Acknowledgment { System::Messaging::Acknowledgment get(); };
[System.Messaging.MessagingDescription("MsgAcknowledgement")]
public System.Messaging.Acknowledgment Acknowledgment { get; }
[<System.Messaging.MessagingDescription("MsgAcknowledgement")>]
member this.Acknowledgment : System.Messaging.Acknowledgment
Public ReadOnly Property Acknowledgment As Acknowledgment

屬性值

其中一個 Acknowledgment 列舉值。

屬性

例外狀況

未傳送訊息。 這個屬性只能在從佇列擷取的訊息中讀取。

-或-

篩選訊息佇列以忽略 Acknowledgment 屬性。

備註

當您從系統管理佇列收到訊息時,請閱讀 Acknowledgment 屬性來驗證原始訊息的狀態。

當訊息傳送至其目的地佇列時,可以要求訊息佇列張貼通知訊息。 例如,這類訊息可以指出訊息是否已抵達,並在指定的逾時內擷取,或者它可以指出在傳遞失敗時發生錯誤。 目的地佇列會傳回通知訊息,並將其張貼至原始訊息 AdministrationQueue 的 屬性中指定的系統管理佇列。 Id通知訊息的 屬性會識別通知訊息,而不是原始訊息。 您可以在通知 Message 實例的 屬性中找到原始訊息的 CorrelationId 識別碼。

如果這個 Message 實例代表通知訊息,則 Acknowledgment 屬性會指定通知的類型。 否則, Acknowledgment 屬性會包含 值 Normal

AcknowledgeType使用原始訊息的 屬性來指定將傳回通知的情況。

適用於

另請參閱