MessageQueue.CanWrite 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 in die MessageQueue geschrieben werden kann.
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
Eigenschaftswert
true
, wenn die MessageQueue vorhanden und ein Schreibzugriff durch die Anwendung möglich ist, andernfalls false
.
- Attribute
Beispiele
Im folgenden Codebeispiel wird der Wert der Eigenschaft einer Nachrichtenwarteschlange CanWrite angezeigt.
// Display the value of the queue's CanWrite property.
Console.WriteLine("MessageQueue.CanWrite: {0}", queue.CanWrite);
Hinweise
CanWrite gibt an, ob die Anwendung Nachrichten an die Warteschlange senden kann. Wenn CanWrite ist true
, kann die MessageQueue Nachrichten an die Warteschlange senden. Andernfalls kann dies nicht möglich sein.
CanWrite ist false
, wenn eine Warteschlange bereits mit exklusivem Schreibzugriff 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, in eine Warteschlange zu schreiben, wenn CanWrite 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 des direkten Formats | Ja |
Remotecomputer | Nein |
Name des Remotecomputers und des direkten Formats | Ja |