MessageQueue.CanRead Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob die MessageQueue gelesen werden kann.
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
Eigenschaftswert
true
, wenn die MessageQueue vorhanden und ein Lesezugriff durch die Anwendung möglich ist, andernfalls false
.
- Attribute
Beispiele
Im folgenden Codebeispiel wird der Wert der -Eigenschaft einer Nachrichtenwarteschlange CanRead angezeigt.
// Display the value of the queue's CanRead property.
Console.WriteLine("MessageQueue.CanRead: {0}", queue.CanRead);
Hinweise
CanRead gibt an, ob die Anwendung Nachrichten aus der Warteschlange einsehen oder empfangen kann. Wenn CanRead ist true
, kann die MessageQueue Nachrichten aus der Warteschlange empfangen oder einsehen. Andernfalls kann dies nicht.
CanRead ist false
, wenn eine Warteschlange bereits mit exklusivem Lesezugriff geöffnet ist (oder wenn sie mit nicht exklusivem Zugriff geöffnet ist und exklusiven MessageQueue Zugriff anfordert), oder wenn die Anwendung nicht über ausreichende Rechte für den Zugriff verfügt. Wenn Ihre Anwendung versucht, aus einer Warteschlange zu lesen, wenn CanRead der Wert ist false
, wird der Zugriff verweigert.
Die folgende Tabelle zeigt, ob diese Eigenschaft in verschiedenen Arbeitsgruppenmodi verfügbar ist.
Arbeitsgruppenmodus | Verfügbar |
---|---|
Lokalem Computer | Ja |
Name des lokalen Computers und direktes Format | Ja |
Remotecomputer | Nein |
Name des Remotecomputers und des direkten Formats | Ja |