MessageQueue.CanWrite Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique si MessageQueue peut être accessible en écriture.
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
Valeur de propriété
true
si MessageQueue existe et que l'application peut écrire dans celui-ci ; sinon, false
.
- Attributs
Exemples
L’exemple de code suivant affiche la valeur de la propriété d’une file d’attente de CanWrite messages.
// Display the value of the queue's CanWrite property.
Console.WriteLine("MessageQueue.CanWrite: {0}", queue.CanWrite);
Remarques
CanWrite indique si l’application est en mesure d’envoyer des messages à la file d’attente. Si CanWrite a la valeur true
, peut envoyer des MessageQueue messages à la file d’attente. Sinon, il ne peut pas.
CanWrite est false
si une file d’attente est déjà ouverte avec un accès en écriture exclusif (ou si elle est ouverte avec un accès non exclusif et que cela MessageQueue demande un accès exclusif), ou si l’application ne dispose pas des droits suffisants pour y accéder. Si votre application tente d’écrire dans une file d’attente quand CanWrite est false
, l’accès est refusé.
Le tableau suivant indique si cette propriété est disponible dans différents modes de groupe de travail.
Mode groupe de travail | Disponible |
---|---|
Ordinateur local | Oui |
Ordinateur local et nom de format direct | Oui |
Ordinateur distant | Non |
Ordinateur distant et nom de format direct | Oui |