Freigeben über


MessageQueue.CanWrite Eigenschaft

Definition

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

Gilt für:

Weitere Informationen