Message.Authenticated 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 einen Wert ab, der angibt, ob die Nachricht authentifiziert wurde.
public:
property bool Authenticated { bool get(); };
[System.Messaging.MessagingDescription("MsgAuthenticated")]
public bool Authenticated { get; }
[<System.Messaging.MessagingDescription("MsgAuthenticated")>]
member this.Authenticated : bool
Public ReadOnly Property Authenticated As Boolean
Eigenschaftswert
truewenn die Authentifizierung für die Nachricht angefordert wurde, als sie in die Warteschlange eingegeben wurde; andernfalls . false
- 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 Authenticated Eigenschaft zu ignorieren.
Beispiele
Im folgenden Codebeispiel wird der Wert der Eigenschaft einer Nachricht Authenticated angezeigt.
Hinweise
Die Authenticated Eigenschaft wird nur von der Anwendung verwendet, während sie mit der Nachricht interagiert und versucht zu ermitteln, ob die Authentifizierung angefordert wurde. Wenn sich die Nachricht in der Warteschlange befindet, wurde die Nachricht authentifiziert. Wenn die Authenticated Eigenschaft lautet true, hat der empfangende Warteschlangen-Manager die Nachricht beim Empfang dieser Nachricht authentifiziert.
Sie können nicht ermitteln, ob die Authentifizierung einer Nachricht fehlgeschlagen ist, indem Sie die Eigenschaften betrachten. Message Queuing verwirft Nachrichten, bei denen die Authentifizierung fehlschlägt, bevor sie an die Warteschlange übermittelt werden. Sie können jedoch anfordern, dass eine Bestätigungsnachricht gesendet wird, wenn ein Zustellungsfehler verhindert, dass die Nachricht in der Warteschlange eintrifft.