MessageQueue.DenySharedReceive 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 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 |