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 la MessageQueue valeur peut être écrite.
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 s’il MessageQueue existe et que l’application peut y écrire ; 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 c’est truele cas, il MessageQueue peut envoyer des 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 s’il est ouvert avec un accès non exclusif et que cela MessageQueue demande un accès exclusif), ou si l’application ne dispose pas de droits suffisants pour y accéder. Si votre application tente d’écrire dans une file d’attente quand c’est falsele casCanWrite, 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 |