MessageQueue.CanRead Свойство

Определение

Получает значение, указывающее, может ли быть прочитан объект MessageQueue.Gets a value that indicates whether the MessageQueue can be read.

public:
 property bool CanRead { bool get(); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_CanRead")]
public bool CanRead { get; }
member this.CanRead : bool
Public ReadOnly Property CanRead As Boolean

Значение свойства

Значение true, если класс MessageQueue существует, и приложение может прочитать данные из него; в противном случае — значение false.true if the MessageQueue exists and the application can read from it; otherwise, false.

Атрибуты

Примеры

В следующем примере кода выводится значение свойства CanRead очереди сообщений.The following code example displays the value of a message queue's CanRead property.

// Display the value of the queue's CanRead property.
Console.WriteLine("MessageQueue.CanRead: {0}", queue.CanRead);

Комментарии

CanRead указывает, может ли приложение просматривать или получать сообщения из очереди.CanRead indicates whether the application is able to peek or receive messages from the queue. Если CanRead true, MessageQueue может принимать или просматривать сообщения из очереди.If CanRead is true, the MessageQueue can receive or peek messages from the queue. В противном случае он не может.Otherwise, it cannot.

CanRead false, если очередь уже открыта с монопольным доступом на чтение (или если она открыта с неисключительным доступом, а эта MessageQueue требует монопольного доступа) или если у приложения недостаточно прав для доступа к нему.CanRead is false if a queue is already open with exclusive read access (or if it's open with non-exclusive access and this MessageQueue requests exclusive access), or if the application does not have sufficient rights to access it. Если приложение пытается выполнить чтение из очереди, когда CanRead false, доступ запрещается.If your application tries to read from a queue when CanRead is false, access is denied.

В следующей таблице показано, доступно ли это свойство в различных режимах рабочей группы.The following table shows whether this property is available in various Workgroup modes.

Режим рабочей группыWorkgroup mode ДоступноAvailable
Локальный компьютерLocal computer ДаYes
Локальный компьютер и прямое имя форматаLocal computer and direct format name ДаYes
Удаленный компьютерRemote computer НетNo
Удаленный компьютер и прямое имя форматаRemote computer and direct format name ДаYes

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

Дополнительно