Message.Acknowledgment Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.