Freigeben über


Message.Acknowledgment Eigenschaft

Definition

Ruft die Klassifizierung der Bestätigung ab, die diese Nachricht 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 Nachricht wurde nicht gesendet. Diese Eigenschaft kann nur für Nachrichten gelesen werden, die aus einer Warteschlange abgerufen wurden.

- oder -

Die Nachrichtenwarteschlange wird gefiltert, um die Acknowledgment Eigenschaft zu ignorieren.

Hinweise

Wenn Sie eine Nachricht aus 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 angefordert werden, um eine Bestätigungsnachricht zu posten. Eine solche Nachricht kann z. B. angeben, ob die Nachricht eingetroffen ist und innerhalb der angegebenen Timeouts abgerufen wurde, oder es kann darauf hinweisen, was im Falle eines Zustellungsfehlers schief gelaufen ist. Die Zielwarteschlange gibt Bestätigungsnachrichten zurück und stellt sie in der Verwaltungswarteschlange bereit, die in der Eigenschaft der ursprünglichen AdministrationQueue Nachricht angegeben ist. Die Id Eigenschaft einer Bestätigungsnachricht identifiziert die Bestätigungsnachricht, 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