Udostępnij za pośrednictwem


Message.Authenticated Właściwość

Definicja

Pobiera wartość wskazującą, czy wiadomość została uwierzytelniona.

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

Wartość właściwości

true jeśli zażądano uwierzytelnienia dla komunikatu po wprowadzeniu kolejki; w przeciwnym razie , false.

Atrybuty

Wyjątki

Wiadomość nie została wysłana. Tę właściwość można odczytywać tylko w przypadku komunikatów pobranych z kolejki.

-lub-

Kolejka komunikatów jest filtrowana w celu zignorowania Authenticated właściwości .

Przykłady

Poniższy przykład kodu wyświetla wartość właściwości komunikatu Authenticated .

Uwagi

Właściwość Authenticated jest używana tylko przez aplikację podczas interakcji z komunikatem i próbuje określić, czy zażądano uwierzytelnienia. Jeśli komunikat znajduje się w kolejce, komunikat został uwierzytelniony. Z drugiej strony, jeśli Authenticated właściwość to true, odbierający menedżer kolejek uwierzytelnił komunikat po odebraniu tego komunikatu.

Nie można określić, czy uwierzytelnianie komunikatu nie powiodło się, sprawdzając jego właściwości. Kolejkowanie komunikatów odrzuca komunikaty, które kończą się niepowodzeniem uwierzytelniania przed dostarczeniem ich do kolejki. Można jednak zażądać wysłania komunikatu potwierdzenia, jeśli błąd dostarczania uniemożliwia dotarcie komunikatu do kolejki.

Dotyczy

Zobacz też