MessageQueue.CanWrite Proprietà

Definizione

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
Nome del computer locale e del formato diretto
Computer remoto No
Nome del formato diretto e del computer remoto

Si applica a

Vedi anche