Compartilhar via


MessageQueue.CanWrite Propriedade

Definição

Obtém um valor que indica se o MessageQueue valor pode ser gravado.

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 da propriedade

true se existir MessageQueue e o aplicativo puder gravar nele; caso contrário, false.

Atributos

Exemplos

O exemplo de código a seguir exibe o valor da propriedade de uma fila de CanWrite mensagens.

// Display the value of the queue's CanWrite property.
Console.WriteLine("MessageQueue.CanWrite: {0}", queue.CanWrite);

Comentários

CanWrite indica se o aplicativo é capaz de enviar mensagens para a fila. Se CanWrite for true, as MessageQueue mensagens podem ser enviadas para a fila. Caso contrário, não poderá.

CanWrite é false se uma fila já estiver aberta com acesso de gravação exclusivo (ou se estiver aberta com acesso não exclusivo e isso MessageQueue solicitar acesso exclusivo) ou se o aplicativo não tiver direitos suficientes para acessá-la. Se o aplicativo tentar gravar em uma fila quando CanWrite estiver false, o acesso será negado.

A tabela a seguir mostra se essa propriedade está disponível em vários modos de Grupo de Trabalho.

Modo de grupo de trabalho Disponível
Computador local Sim
Nome do computador local e do formato direto Sim
Computador remoto No
Computador remoto e nome do formato direto Sim

Aplica-se a

Confira também