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 dies 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 falls vorhanden MessageQueue und die Anwendung in die Anwendung schreiben kann; 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 ja true, kann die MessageQueue Nachricht an die Warteschlange gesendet werden. Andernfalls kann sie nicht.
CanWrite ist false , wenn eine Warteschlange bereits mit exklusivem Schreibzugriff geöffnet ist (oder wenn sie mit nicht exklusivem Zugriff geöffnet ist und diese MessageQueue exklusiven Zugriff anfordert), oder wenn die Anwendung nicht über ausreichende Zugriffsrechte verfügt, um darauf zuzugreifen. Wenn Ihre Anwendung versucht, in eine Warteschleife zu schreiben, wird CanWritefalseder Zugriff verweigert.
In der folgenden Tabelle wird gezeigt, ob diese Eigenschaft in verschiedenen Arbeitsgruppenmodi verfügbar ist.
| Arbeitsgruppenmodus | Verfügbar |
|---|---|
| Lokaler Computer | Ja |
| Name des lokalen Computers und des direkten Formats | Ja |
| Remotecomputer | No |
| Name des Remotecomputers und des direkten Formats | Ja |