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