Message.UseAuthentication Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy wiadomość była (lub musi być) uwierzytelniona przed wysłaniem.
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
Wartość właściwości
true
jeśli aplikacja wysyłająca zażądała uwierzytelnienia dla komunikatu; w przeciwnym razie , false
.
- Atrybuty
Wyjątki
Kolejka komunikatów jest filtrowana w celu zignorowania UseAuthentication właściwości .
Uwagi
Właściwość UseAuthentication określa, czy komunikat musi zostać uwierzytelniony. Jeśli aplikacja wysyłająca żąda uwierzytelnienia, usługa kolejkowania komunikatów tworzy podpis cyfrowy i używa go do podpisania komunikatu po wysłaniu i uwierzytelnieniu komunikatu po odebraniu.
Jeśli UseAuthentication element is false
i komunikat jest wysyłany do kolejki, która akceptuje tylko uwierzytelnione komunikaty, komunikat zostanie odrzucony po dotarciu do kolejki.
Nie można określić, czy uwierzytelnianie komunikatu nie powiodło się, sprawdzając jego właściwości. Kolejkowanie komunikatów odrzuca takie komunikaty przed ich dostarczeniem do kolejki. Można jednak zażądać wysłania komunikatu potwierdzenia, jeśli niepowodzenie dostarczania uniemożliwia dotarcie komunikatu do kolejki.