MessageQueue.CanWrite 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 è possibile scrivere nell'oggetto MessageQueue.
public:
property bool CanWrite { bool get(); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_CanWrite")]
public bool CanWrite { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_CanWrite")>]
member this.CanWrite : bool
Public ReadOnly Property CanWrite As Boolean
Valore della proprietà
true
se MessageQueue esiste e l'applicazione è in grado di eseguirne la scrittura; in caso contrario, false
.
- Attributi
Esempio
Nell'esempio di codice seguente viene visualizzato il valore della proprietà di una coda di CanWrite messaggi.
// Display the value of the queue's CanWrite property.
Console.WriteLine("MessageQueue.CanWrite: {0}", queue.CanWrite);
Commenti
CanWrite indica se l'applicazione è in grado di inviare messaggi alla coda. Se CanWrite è true
, l'oggetto MessageQueue può inviare messaggi alla coda. In caso contrario, non può.
CanWrite è false
se una coda è già aperta con accesso in scrittura esclusivo (o se è aperta con accesso non esclusivo e questo MessageQueue richiede l'accesso esclusivo) o se l'applicazione non dispone di diritti sufficienti per accedervi. Se l'applicazione tenta di scrivere in una coda quando CanWrite è 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ì |
Nome del computer locale e del formato diretto | Sì |
Computer remoto | No |
Nome del formato diretto e del computer remoto | Sì |