Freigeben über


Message.UseAuthentication Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Meldung vor dem Absenden authentifiziert wurde oder authentifiziert werden muss, oder legt diesen fest.

public:
 property bool UseAuthentication { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MsgUseAuthentication")]
public bool UseAuthentication { get; set; }
[<System.Messaging.MessagingDescription("MsgUseAuthentication")>]
member this.UseAuthentication : bool with get, set
Public Property UseAuthentication As Boolean

Eigenschaftswert

true, wenn die sendende Anwendung die Authentifizierung der Meldung angefordert hat, andernfalls false.

Attribute

Ausnahmen

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

Hinweise

Die UseAuthentication -Eigenschaft gibt an, ob die Nachricht authentifiziert werden muss. Wenn die sendende Anwendung die Authentifizierung anfordert, erstellt Message Queuing eine digitale Signatur und verwendet sie, um die Nachricht beim Senden zu signieren und die Nachricht beim Empfang zu authentifizieren.

Wenn UseAuthentication eine Nachricht an eine Warteschlange gesendet wird false , die nur authentifizierte Nachrichten akzeptiert, wird die Nachricht abgelehnt, wenn sie die Warteschlange erreicht.

Sie können nicht feststellen, ob bei einer Nachricht ein Fehler bei der Authentifizierung aufgetreten ist, indem Sie sich die Eigenschaften ansehen. Message Queuing verwirft solche Nachrichten, bevor sie an die Warteschlange übermittelt werden. Sie können jedoch anfordern, dass eine Bestätigungsnachricht gesendet wird, wenn ein Übermittlungsfehler verhindert, dass eine Nachricht in der Warteschlange eingeht.

Gilt für:

Weitere Informationen