MessageQueue.DenySharedReceive Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, показывающее, имеет ли этот объект MessageQueue монопольный доступ на получение сообщений из очереди сообщений.
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
Значение свойства
Значение true
, если этот класс MessageQueue имеет права монопольного доступа для получения сообщений из очереди; в противном случае — значение false
. Значение по умолчанию — false
.
- Атрибуты
Примеры
В следующем примере кода возвращается и задается значение свойства очереди DenySharedReceive сообщений.
// 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);
Комментарии
DenySharedReceive задает общий режим очереди, на которую ссылается данный объект MessageQueue. Задайте значение DenySharedReceive , true
чтобы указать, что только он MessageQueue должен иметь доступ к просмотру или получению сообщений из очереди с указанным Path. Если с тем же ресурсом очереди связано другое MessageQueue приложение или другое приложение, этот экземпляр или приложение не сможет просматривать или получать сообщения, но по-прежнему может отправлять их.
Если DenySharedReceive имеет значение false
, очередь доступна нескольким приложениям для отправки, просмотра или получения сообщений.
В следующей таблице показано, доступно ли это свойство в различных режимах рабочей группы.
Режим рабочей группы | Доступно |
---|---|
Локальный компьютер | Да |
Имя локального компьютера и прямого формата | Да |
Удаленный компьютер | Да |
Имя удаленного компьютера и прямого формата | Да |