MessageQueue.CanRead Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die aangeeft of de MessageQueue waarde kan worden gelezen.

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

Waarde van eigenschap

trueals het MessageQueue bestaat en de toepassing ervan kan lezen; anders. false

Kenmerken

Voorbeelden

In het volgende codevoorbeeld wordt de waarde van de eigenschap van een berichtenwachtrij CanRead weergegeven.

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

Opmerkingen

CanRead geeft aan of de toepassing berichten uit de wachtrij kan bekijken of ontvangen. Als CanRead dat het is true, kan de MessageQueue berichten uit de wachtrij ontvangen of bekijken. Anders kan het niet.

CanRead is false als een wachtrij al is geopend met exclusieve leestoegang (of als deze is geopend met niet-exclusieve toegang en deze MessageQueue exclusieve toegang aanvraagt), of als de toepassing niet over voldoende rechten beschikt om toegang te krijgen. Als uw toepassing probeert te lezen uit een wachtrij wanneer CanRead dat het is false, wordt de toegang geweigerd.

In de volgende tabel ziet u of deze eigenschap beschikbaar is in verschillende werkgroepmodi.

Werkgroepmodus Available
Lokale computer Ja
Naam van lokale computer en directe indeling Ja
Externe computer No
Naam van externe computer en directe indeling Ja

Van toepassing op

Zie ook