Lenguaje

MessageQueue.DenySharedReceive Propiedad

Definición

Obtiene o establece un valor que indica si tiene MessageQueue acceso exclusivo para recibir mensajes de la cola 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

true es si tiene MessageQueue derechos exclusivos para recibir mensajes de la cola; de lo contrario, falsees . El valor predeterminado es false.

Atributos

Ejemplos

El ejemplo de código siguiente obtiene y 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 DenySharedReceive en para indicar que solo true debe tener acceso para ver o recibir mensajes de la cola con el especificadoMessageQueue.Path Si otra MessageQueue u otra 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 Sí
Equipo local y nombre de formato directo Sí
Equipo remoto Sí
Equipo remoto y nombre de formato directo Sí

Se aplica a

Consulte también