MessageQueue.CanRead Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se o MessageQueue valor 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 da propriedade
true se existir MessageQueue e o aplicativo puder ler a partir dele; caso contrário, false.
- Atributos
Exemplos
O exemplo de código a seguir exibe o valor da propriedade de uma fila de CanRead mensagens.
// Display the value of the queue's CanRead property.
Console.WriteLine("MessageQueue.CanRead: {0}", queue.CanRead);
Comentários
CanRead indica se o aplicativo é capaz de espiar ou receber mensagens da fila. Se CanRead for true, as MessageQueue mensagens podem receber ou espiar da fila. Caso contrário, não poderá.
CanRead é false se uma fila já estiver aberta com acesso de leitura 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 ler de uma fila quando CanRead 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 |