MessageQueue.CanWrite Właściwość

Definicja

Pobiera wartość wskazującą, czy MessageQueue można je zapisać.

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

Wartość właściwości

true jeśli plik MessageQueue istnieje, a aplikacja może ją zapisać; w przeciwnym razie false.

Atrybuty

Przykłady

Poniższy przykład kodu przedstawia wartość właściwości kolejki CanWrite komunikatów.

// Display the value of the queue's CanWrite property.
Console.WriteLine("MessageQueue.CanWrite: {0}", queue.CanWrite);

Uwagi

CanWrite wskazuje, czy aplikacja może wysyłać komunikaty do kolejki. Jeśli CanWrite jest to true, MessageQueue może wysyłać komunikaty do kolejki. W przeciwnym razie nie może.

CanWrite jest to false , czy kolejka jest już otwarta z wyłącznym dostępem do zapisu (lub jeśli jest otwarta z dostępem bez wyłączności i żąda MessageQueue wyłącznego dostępu) lub jeśli aplikacja nie ma wystarczających praw dostępu do niego. Jeśli aplikacja próbuje zapisać w kolejce, gdy CanWrite jest false, dostęp zostanie odrzucony.

W poniższej tabeli przedstawiono, czy ta właściwość jest dostępna w różnych trybach grupy roboczej.

Tryb grupy roboczej Dostępne
Komputer lokalny Tak
Komputer lokalny i nazwa formatu bezpośredniego Tak
Komputer zdalny Nie
Nazwa komputera zdalnego i formatu bezpośredniego Tak

Dotyczy

Zobacz też