MessageQueue.Authenticate Proprietà

Definizione

Ottiene o imposta un valore che indica se la coda accetta solo messaggi autenticati.

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

Valore della proprietà

Boolean

true se la coda accetta solo messaggi autenticati; in caso contrario, false. Il valore predefinito è false.

Attributi

Eccezioni

Si è verificato un errore durante l'accesso a un metodo di Accodamento messaggi.

Esempio

L'esempio di codice seguente ottiene e imposta il valore della proprietà di una coda di Authenticate messaggi.

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

Commenti

L'autenticazione dei messaggi consente di garantire l'integrità dei messaggi e di verificare chi ha inviato il messaggio. Per richiedere l'autenticazione, l'applicazione di invio imposta il livello di autenticazione del messaggio.

Quando si imposta Authenticate su true, si limita l'accesso alla coda nel server, non solo a questa MessageQueue istanza. Tutti i client che funzionano con la stessa coda accodamento messaggi verranno interessati.

Una coda che accetta solo messaggi autenticati rifiuterà un messaggio non autenticato. Per richiedere la notifica del rifiuto del messaggio, un'applicazione di invio può impostare la AcknowledgeType proprietà del messaggio. Poiché non esiste alcuna altra indicazione del rifiuto del messaggio, l'applicazione di invio può perdere il messaggio a meno che non venga richiesto di inviarlo alla coda di messaggi non recapitabili.

Nella tabella seguente viene illustrato se questa proprietà è disponibile in varie modalità gruppo di lavoro.

Modalità gruppo di lavoro Disponibile
Computer locale
Nome del computer locale e del formato diretto
Computer remoto No
Nome del formato diretto e del computer remoto No

Si applica a

Vedi anche