MessageQueue.DenySharedReceive Propriedade

Definição

Recebe ou define um valor que indica se este MessageQueue tem acesso exclusivo para receber mensagens da fila de Fila de Mensagens.

public:
 property bool DenySharedReceive { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_DenySharedReceive")]
public bool DenySharedReceive { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_DenySharedReceive")>]
member this.DenySharedReceive : bool with get, set
Public Property DenySharedReceive As Boolean

Valor de Propriedade

true se isto MessageQueue tiver direitos exclusivos para receber mensagens da fila; caso contrário, false. A predefinição é false.

Atributos

Exemplos

O seguinte exemplo de código obtém e define o valor da propriedade de DenySharedReceive uma fila de mensagens.

// Set the queue's DenySharedReceive property value.
queue.DenySharedReceive = false;

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

Observações

DenySharedReceive especifica o modo partilhado da fila referenciada por este MessageQueue. Defina DenySharedReceive para true indicar que apenas isto MessageQueue deve ter acesso a espreitar ou receber mensagens da fila com o especificado Path. Se outra MessageQueue ou outra aplicação estiver associada ao mesmo recurso de fila, essa instância ou aplicação não poderá espreitar ou receber mensagens, mas ainda assim pode enviá-las.

Se DenySharedReceive for false, a fila está disponível para múltiplas aplicações para enviar, espreitar ou receber mensagens.

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 Yes
Computador remoto e nome do formato direto Yes

Aplica-se a

Ver também