Freigeben über


MessageQueue.CanWrite Eigenschaft

Definition

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

Gilt für:

Weitere Informationen