MessageQueue.Authenticate 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.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Warteschlange nur authentifizierte Nachrichten akzeptiert.
public:
property bool Authenticate { bool get(); void set(bool value); };
[System.Messaging.MessagingDescription("MQ_Authenticate")]
public bool Authenticate { get; set; }
[<System.Messaging.MessagingDescription("MQ_Authenticate")>]
member this.Authenticate : bool with get, set
Public Property Authenticate As Boolean
Eigenschaftswert
truewenn die Warteschlange nur authentifizierte Nachrichten akzeptiert; andernfalls . false Der Standardwert lautet false.
- Attribute
Ausnahmen
Fehler beim Zugriff auf eine Message Queuing-Methode.
Beispiele
Im folgenden Codebeispiel wird der Wert der Eigenschaft einer Nachrichtenwarteschlange Authenticate abgerufen und festgelegt.
// Set the queue's Authenticate property value.
queue.Authenticate = true;
// Display the new value of the queue's Authenticate property.
Console.WriteLine("MessageQueue.Authenticate: {0}", queue.Authenticate);
Hinweise
Die Nachrichtenauthentifizierung bietet eine Möglichkeit, die Nachrichtenintegrität sicherzustellen und zu überprüfen, wer die Nachricht gesendet hat. Um die Authentifizierung anzufordern, legt die sendende Anwendung die Authentifizierungsebene der Nachricht fest.
Wenn Sie diesen trueWert festlegenAuthenticate, schränken Sie den Zugriff auf die Warteschlange auf dem Server und nicht nur auf diese MessageQueue Instanz ein. Alle Clients, die mit derselben Message Queuing-Warteschlange arbeiten, sind betroffen.
Eine Warteschlange, die nur authentifizierte Nachrichten akzeptiert, lehnt eine nicht authentifizierte Nachricht ab. Um eine Benachrichtigung über die Ablehnung einer Nachricht anzufordern, kann eine sendende Anwendung die AcknowledgeType Eigenschaft der Nachricht festlegen. Da keine andere Angabe der Nachrichtenzurückweisung vorhanden ist, kann die sendende Anwendung die Nachricht verlieren, es sei denn, Sie fordern, dass sie an die Warteschlange mit inaktiven Buchstaben gesendet wird.
In der folgenden Tabelle wird gezeigt, ob diese Eigenschaft in verschiedenen Arbeitsgruppenmodi verfügbar ist.
| Arbeitsgruppenmodus | Verfügbar |
|---|---|
| Lokaler Computer | Ja |
| Name des lokalen Computers und des direkten Formats | Ja |
| Remotecomputer | No |
| Name des Remotecomputers und des direkten Formats | No |