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à del messaggio 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 su Authenticatetrue, si limita l'accesso alla coda nel server, non solo a questa MessageQueue istanza. Tutti i client che lavorano con la stessa coda di accodamento messaggi saranno 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 un'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ì |
| Computer locale e nome del formato diretto | Sì |
| Computer remoto | No |
| Computer remoto e nome del formato diretto | No |