MessageQueue.CanRead Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy MessageQueue można go odczytać.
public:
property bool CanRead { bool get(); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_CanRead")]
public bool CanRead { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_CanRead")>]
member this.CanRead : bool
Public ReadOnly Property CanRead As Boolean
Wartość właściwości
true
jeśli plik MessageQueue istnieje, a aplikacja może ją odczytać; w przeciwnym razie false
.
- Atrybuty
Przykłady
Poniższy przykład kodu przedstawia wartość właściwości kolejki CanRead komunikatów.
// Display the value of the queue's CanRead property.
Console.WriteLine("MessageQueue.CanRead: {0}", queue.CanRead);
Uwagi
CanRead wskazuje, czy aplikacja może wyświetlać lub odbierać komunikaty z kolejki. Jeśli CanRead jest to true
, MessageQueue może odbierać lub podgląd komunikatów z kolejki. W przeciwnym razie nie może.
CanRead jest to false
, czy kolejka jest już otwarta z wyłącznym dostępem do odczytu (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 odczytać z kolejki, gdy CanRead 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 |