Partager via


MessageQueue.CanWrite Propriété

Définition

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

S’applique à

Voir aussi