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 den 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 z. B. angeben, ob die Nachricht innerhalb der angegebenen Timeouts eingetroffen ist und abgerufen wurde, oder sie kann angeben, was im Falle eines Zustellungsfehlers falsch 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 Eigenschaft der Bestätigungsinstanz MessageCorrelationId .

Wenn diese Message Instanz 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