MessageQueue.CanWrite Propriedade

Definição

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

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 Propriedade

true se existir MessageQueue e a aplicação puder escrever nele; caso contrário, false.

Atributos

Exemplos

O seguinte exemplo de código mostra o valor da propriedade de CanWrite uma fila de mensagens.

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

Observações

CanWrite indica se a aplicação consegue enviar mensagens para a fila. Se CanWrite for true, pode MessageQueue enviar mensagens para a fila. Caso contrário, não pode.

CanWrite é false se uma fila já estiver aberta com acesso exclusivo de escrita (ou se estiver aberta com acesso não exclusivo e esta MessageQueue peça acesso exclusivo), ou se a aplicação não tiver direitos suficientes para aceder a ela. Se a sua aplicação tentar escrever numa fila quando CanWrite está false, o acesso é negado.

A tabela seguinte mostra se esta propriedade está disponível em vários modos de Grupo de Trabalho.

Modo de grupo de trabalho Available
Computador local Yes
Computador local e nome do formato direto Yes
Computador remoto No
Computador remoto e nome do formato direto Yes

Aplica-se a

Ver também