MessageQueue.CanRead Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, может ли быть прочитан объект MessageQueue.
public:
property bool CanRead { bool get(); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_CanRead")]
public bool CanRead { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_CanRead")>]
member this.CanRead : bool
Public ReadOnly Property CanRead As Boolean
Значение свойства
Значение true
, если класс MessageQueue существует, и приложение может прочитать данные из него; в противном случае — значение false
.
- Атрибуты
Примеры
В следующем примере кода отображается значение свойства очереди CanRead сообщений.
// Display the value of the queue's CanRead property.
Console.WriteLine("MessageQueue.CanRead: {0}", queue.CanRead);
Комментарии
CanRead указывает, может ли приложение просматривать или получать сообщения из очереди. Если CanRead имеет значение true
, объект MessageQueue может получать или просматривать сообщения из очереди. В противном случае это невозможно.
CanRead значение , false
если очередь уже открыта с монопольным доступом на чтение (или если она открыта с неисключивным доступом и запрашивает MessageQueue монопольный доступ), или если приложение не имеет достаточных прав для доступа к ней. Если приложение пытается выполнить чтение из очереди, если CanRead имеет значение false
, доступ запрещен.
В следующей таблице показано, доступно ли это свойство в различных режимах рабочей группы.
Режим рабочей группы | Доступно |
---|---|
Локальный компьютер | Да |
Имя локального компьютера и прямого формата | Да |
Удаленный компьютер | Нет |
Имя удаленного компьютера и прямого формата | Да |