MessageQueue.CanRead Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um valor que indica se o MessageQueue pode ser lido.
public:
property bool CanRead { bool get(); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_CanRead")]
public bool CanRead { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_CanRead")>]
member this.CanRead : bool
Public ReadOnly Property CanRead As Boolean
Valor de Propriedade
true se o MessageQueue existir e a aplicação puder ler dele; caso contrário, false.
- Atributos
Exemplos
O seguinte exemplo de código mostra o valor da propriedade de CanRead uma fila de mensagens.
// Display the value of the queue's CanRead property.
Console.WriteLine("MessageQueue.CanRead: {0}", queue.CanRead);
Observações
CanRead indica se a aplicação consegue espreitar ou receber mensagens da fila. Se CanRead for true, pode MessageQueue receber ou espreitar mensagens da fila. Caso contrário, não pode.
CanRead é false se uma fila já estiver aberta com acesso exclusivo à leitura (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 ler de uma fila quando CanRead 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 |