Partilhar via


MessageQueue.DenySharedReceive Propriedade

Definição

Obtém ou define um valor que indica se este MessageQueue tem acesso exclusivo para receber mensagens da fila do Enfileiramento 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 da propriedade

true se tiver MessageQueue direitos exclusivos para receber mensagens da fila; caso contrário, false. O padrão é false.

Atributos

Exemplos

O exemplo de código a seguir obtém e define o valor da propriedade de uma fila de DenySharedReceive 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);

Comentários

DenySharedReceive especifica o modo compartilhado da fila referenciada por este MessageQueue. Defina DenySharedReceive como para true indicar que somente isso MessageQueue deve ter acesso para espiar ou receber mensagens da fila com o especificado Path. Se outro MessageQueue ou outro aplicativo estiver associado ao mesmo recurso de fila, essa instância ou aplicativo não poderá espiar ou receber mensagens, mas ainda poderá enviá-las.

Se DenySharedReceive for false, a fila estará disponível para vários aplicativos para enviar, espiar ou receber mensagens.

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

Aplica-se a

Confira também