MessageQueue.CanRead Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se l'oggetto MessageQueue può essere letto.
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
MessageQueue se esiste e l'applicazione può leggerla; 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 richiede MessageQueue l'accesso 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 | Sì |
| Computer locale e nome del formato diretto | Sì |
| Computer remoto | No |
| Computer remoto e nome del formato diretto | Sì |