MessageQueue.CanRead Propriété

Définition

Obtient une valeur qui indique si MessageQueue peut être lu.

public:
 property bool CanRead { bool get(); };
[System.ComponentModel.Browsable(false)]
[System.Messaging.MessagingDescription("MQ_CanRead")]
public bool CanRead { get; }
[<System.ComponentModel.Browsable(false)>]
[<System.Messaging.MessagingDescription("MQ_CanRead")>]
member this.CanRead : bool
Public ReadOnly Property CanRead As Boolean

Valeur de propriété

true si MessageQueue existe et que l'application peut lire à partir de celui-ci, sinon false.

Attributs

Exemples

L’exemple de code suivant affiche la valeur de la propriété d’une file d’attente de CanRead messages.

// Display the value of the queue's CanRead property.
Console.WriteLine("MessageQueue.CanRead: {0}", queue.CanRead);

Remarques

CanRead indique si l’application est en mesure de jeter un coup d’œil ou de recevoir des messages de la file d’attente. Si CanRead a la valeur true, peut MessageQueue recevoir ou consulter des messages de la file d’attente. Sinon, il ne peut pas.

CanRead est false si une file d’attente est déjà ouverte avec un accès en lecture 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 de droits suffisants pour y accéder. Si votre application tente de lire à partir d’une file d’attente quand CanRead 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