MessageQueue.DenySharedReceive Propiedad

Definición

Obtiene o establece un valor que indica si esta MessageQueue tiene acceso exclusivo para recibir mensajes de la cola de Message Queuing.

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 propiedad

Es true si esta MessageQueue tiene derechos exclusivos para recibir mensajes de la cola; en caso contrario, es false. De manera predeterminada, es false.

Atributos

Ejemplos

En el ejemplo de código siguiente se obtiene y se establece el valor de la propiedad de una cola de DenySharedReceive mensajes.

// 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);

Comentarios

DenySharedReceive especifica el modo compartido de la cola a la que hace referencia este MessageQueue. Establézcalo DenySharedReceivetrue en para indicar que solo MessageQueue debe tener acceso a ver o recibir mensajes de la cola con el especificado Path. Si otra o otra MessageQueue aplicación está asociada con el mismo recurso de cola, esa instancia o aplicación no podrá ver o recibir mensajes, pero todavía puede enviarlos.

Si DenySharedReceive es false, la cola está disponible para varias aplicaciones para enviar, ver o recibir mensajes.

En la tabla siguiente se muestra si esta propiedad está disponible en varios modos de grupo de trabajo.

Modo de grupo de trabajo Disponible
Equipo local
Equipo local y nombre de formato directo
Equipo remoto
Equipo remoto y nombre de formato directo

Se aplica a

Consulte también