Поделиться через


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так, доступ запрещен.

В следующей таблице показано, доступно ли это свойство в различных режимах рабочей группы.

Режим рабочей группы В наличии
Локальный компьютер Да
Имя локального компьютера и прямого формата Да
Удаленный компьютер Нет
Имя удаленного компьютера и прямого формата Да

Применяется к

См. также раздел