Freigeben über


Message.Acknowledgment Eigenschaft

Definition

Ruft die Klassifikation für die Bestätigung ab, die diese Meldung darstellt.

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

Eigenschaftswert

Einer der Acknowledgment-Enumerationswerte.

Attribute

Ausnahmen

Die Meldung wurde nicht gesendet. Diese Eigenschaft kann nur bei Meldungen gelesen werden, die aus einer Warteschlange abgerufen wurden.

- oder -

Die Acknowledgment-Eigenschaft wird aufgrund eines für die Meldungswarteschlange gesetzten Filters ignoriert.

Hinweise

Wenn Sie eine Nachricht von einer Verwaltungswarteschlange erhalten, lesen Sie die Acknowledgment -Eigenschaft, um die status der ursprünglichen Nachricht zu überprüfen.

Wenn eine Nachricht an die Zielwarteschlange gesendet wird, kann Message Queuing aufgefordert werden, eine Bestätigungsnachricht zu posten. Eine solche Nachricht kann beispielsweise angeben, ob die Nachricht innerhalb der angegebenen Timeouts eingetroffen und abgerufen wurde, oder sie kann angeben, was bei einem Zustellungsfehler schief gelaufen ist. Die Zielwarteschlange gibt Bestätigungsmeldungen zurück und stellt sie an die Verwaltungswarteschlange, die in der Eigenschaft der ursprünglichen Nachricht AdministrationQueue angegeben ist. Die Id Eigenschaft einer Bestätigungsmeldung identifiziert die Bestätigungsmeldung, nicht die ursprüngliche Nachricht. Sie finden den Bezeichner der ursprünglichen Nachricht in der Bestätigung MessageCorrelationId instance-Eigenschaft.

Wenn diese Message instance eine Bestätigungsmeldung darstellt, gibt die Acknowledgment -Eigenschaft den Typ der Bestätigung an. Andernfalls enthält die Acknowledgment -Eigenschaft den Wert Normal.

Verwenden Sie die AcknowledgeType -Eigenschaft der ursprünglichen Nachricht, um die Umstände anzugeben, unter denen Bestätigungen zurückgegeben werden.

Gilt für:

Weitere Informationen