MessageQueue.CanWrite Propriété

Définition

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

S’applique à

Voir aussi