MessageQueue.CanWrite Propiedad

Definición

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 este MessageQueue solicita 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
Equipo local y nombre de formato directo
Equipo remoto No
Equipo remoto y nombre de formato directo

Se aplica a

Consulte también