MessageQueue.Authenticate Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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 di 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 | Sì |
Nome del computer locale e del formato diretto | Sì |
Computer remoto | No |
Nome del formato diretto e del computer remoto | No |