MessageQueue.Authenticate Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si la cola acepta únicamente mensajes autenticados.
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
Valor de propiedad
Es true
si la cola acepta sólo mensajes autenticados; en caso contrario, es false
. De manera predeterminada, es false
.
- Atributos
Excepciones
Error al obtener acceso a un método de Message Queuing.
Ejemplos
En el ejemplo de código siguiente se obtiene y se establece el valor de la propiedad de una cola de Authenticate mensajes.
// 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);
Comentarios
La autenticación de mensajes proporciona una manera de garantizar la integridad del mensaje y comprobar quién envió el mensaje. Para solicitar autenticación, la aplicación de envío establece el nivel de autenticación del mensaje.
Cuando se establece Authenticate en true
, se restringe el acceso a la cola en el servidor, no solo a esta MessageQueue instancia. Todos los clientes que trabajan en la misma cola de Message Queuing se verán afectados.
Una cola que acepta solo mensajes autenticados rechazará un mensaje no autenticado. Para solicitar notificación de rechazo de mensajes, una aplicación de envío puede establecer la AcknowledgeType propiedad del mensaje. Dado que no existe ninguna otra indicación del rechazo del mensaje, la aplicación de envío puede perder el mensaje a menos que solicite que se envíe a la cola de mensajes fallidos.
En la tabla siguiente se muestra si esta propiedad está disponible en varios modos de grupo de trabajo.
Modo de grupo de trabajo | Disponible |
---|---|
Equipo local | Sí |
Equipo local y nombre de formato directo | Sí |
Equipo remoto | No |
Equipo remoto y nombre de formato directo | No |