MessageQueue.CanWrite 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 é possível gravar no MessageQueue.
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 o MessageQueue existir 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
, o MessageQueue poderá enviar mensagens 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 ela 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 for 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 | Yes |
Nome do computador local e do formato direto | Yes |
Computador remoto | Não |
Computador remoto e nome de formato direto | Yes |