Sdílet prostřednictvím


MessageQueue.Authenticate Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda fronta přijímá pouze ověřené zprávy.

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

Hodnota vlastnosti

truepokud fronta přijímá pouze ověřené zprávy; v opačném případě . false Výchozí hodnota je false.

Atributy

Výjimky

Při přístupu k metodě řízení front zpráv došlo k chybě.

Příklady

Následující příklad kódu získá a nastaví hodnotu vlastnosti fronty Authenticate zpráv.

// 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);

Poznámky

Ověřování zpráv poskytuje způsob, jak zajistit integritu zpráv a ověřit, kdo zprávu odeslal. Pro vyžádání ověřování nastaví odesílající aplikace úroveň ověřování zprávy.

Když nastavíte Authenticatetruemožnost , omezujete přístup k frontě na serveru, a to nejen na tuto MessageQueue instanci. Budou ovlivněni všichni klienti pracující se stejnou frontou služby Řízení front zpráv.

Fronta, která přijímá pouze ověřené zprávy, odmítne neověřenou zprávu. Pokud chcete požádat o oznámení o zamítnutí zprávy, může odesílající aplikace nastavit AcknowledgeType vlastnost zprávy. Vzhledem k tomu, že neexistuje žádná další indikace zamítnutí zprávy, může odesílající aplikace zprávu ztratit, pokud si ji nevyžádáte do fronty nedoručených zpráv.

Následující tabulka ukazuje, zda je tato vlastnost k dispozici v různých režimech pracovní skupiny.

Režim pracovní skupiny K dispozici
Místní počítač Ano
Název místního počítače a přímého formátu Ano
Vzdálený počítač Ne
Název vzdáleného počítače a přímého formátu Ne

Platí pro

Viz také