MessageQueue.CanRead Proprietà

Definizione

Ottiene un valore che indica se è possibile leggere l'oggetto MessageQueue.

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

Valore della proprietà

true se MessageQueue esiste e l'applicazione è in grado di eseguirne la lettura; in caso contrario, false.

Attributi

Esempio

Nell'esempio di codice seguente viene visualizzato il valore della proprietà di una coda di CanRead messaggi.

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

Commenti

CanRead indica se l'applicazione è in grado di visualizzare o ricevere messaggi dalla coda. Se CanRead è true, può MessageQueue ricevere o visualizzare messaggi dalla coda. In caso contrario, non può.

CanRead è false se una coda è già aperta con accesso in lettura esclusivo (o se è aperta con accesso non esclusivo e l'accesso MessageQueue esclusivo) o se l'applicazione non dispone di diritti sufficienti per accedervi. Se l'applicazione tenta di leggere da una coda quando CanRead è false, l'accesso viene negato.

Nella tabella seguente viene illustrato se questa proprietà è disponibile in varie modalità gruppo di lavoro.

Modalità gruppo di lavoro Disponibile
Computer locale
Computer locale e nome del formato diretto
Computer remoto No
Nome del formato diretto e del computer remoto

Si applica a

Vedi anche