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í |