MessageQueue.CanWrite 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 un valor que indica si el objeto MessageQueue admite operaciones de escritura.
public:
property bool CanWrite { bool get(); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_CanWrite")]
public bool CanWrite { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_CanWrite")>]
member this.CanWrite : bool
Public ReadOnly Property CanWrite As Boolean
Valor de propiedad
Es true si el objeto MessageQueue existe y la aplicación puede escribir en él; de lo contrario, es false.
- Atributos
Ejemplos
En el ejemplo de código siguiente se muestra el valor de la propiedad de una cola de CanWrite mensajes.
// Display the value of the queue's CanWrite property.
Console.WriteLine("MessageQueue.CanWrite: {0}", queue.CanWrite);
Comentarios
CanWrite indica si la aplicación puede enviar mensajes a la cola. Si CanWrite es true, puede MessageQueue enviar mensajes a la cola. De lo contrario, no puede.
CanWrite es false si una cola ya está abierta con acceso de escritura exclusivo (o si está abierto con acceso no exclusivo y solicita MessageQueue acceso exclusivo), o si la aplicación no tiene derechos suficientes para acceder a ella. Si la aplicación intenta escribir en una cola cuando CanWrite es false, se deniega el acceso.
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 | Sí |