Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

MessageQueue.DenySharedReceive propriété

 

Date de publication : novembre 2016

Obtient ou définit une valeur qui indique si cette MessageQueue a un accès exclusif à recevoir des messages de la file d’attente Message Queuing.

Espace de noms:   System.Messaging
Assembly:  System.Messaging (dans System.Messaging.dll)

[BrowsableAttribute(false)]
[MessagingDescriptionAttribute("MQ_DenySharedReceive")]
public bool DenySharedReceive { get; set; }

Valeur de propriété

Type: System.Boolean

true Si ce MessageQueue possède des droits exclusifs pour recevoir des messages à partir de la file d’attente ; sinon, false. La valeur par défaut est false.

DenySharedReceive Spécifie le mode partagé de la file d’attente référencé par ce MessageQueue. Définissez DenySharedReceive à true pour indiquer que seul ce MessageQueue doivent avoir accès pour lire ou recevoir des messages à partir de la file d’attente avec la valeur Path. Si un autre MessageQueue ou une autre application est associée à la même ressource de file d’attente, cette instance ou application ne sera pas en mesure de lire ou de recevoir des messages, mais il peut toujours vous les envoyer.

Si DenySharedReceive est false, la file d’attente est disponible dans plusieurs applications pour envoyer, lire ou recevoir des messages.

Le tableau suivant indique si cette propriété est disponible dans différents modes de groupe de travail.

En mode groupe de travail

Disponible

Ordinateur local

Oui

Ordinateur local et le nom de format direct

Oui

Ordinateur distant

Oui

Ordinateur distant et nom de format direct

Oui

L’exemple de code suivant obtient et définit la valeur d’une file d’attente de messages DenySharedReceive propriété.

// Set the queue's DenySharedReceive property value.
queue.DenySharedReceive = false;

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

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: