MessageQueue.CanRead Właściwość

Definicja

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

Dotyczy

Zobacz też