Partager via


MessageQueue.EnableConnectionCache Propriété

Définition

Obtient ou définit une valeur qui indique si un cache de connexions sera conservé par l’application.

public:
 static property bool EnableConnectionCache { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public static bool EnableConnectionCache { get; set; }
[<System.ComponentModel.Browsable(false)>]
static member EnableConnectionCache : bool with get, set
Public Shared Property EnableConnectionCache As Boolean

Valeur de propriété

true pour créer et utiliser un cache de connexion ; sinon, false.

Attributs

Exemples

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

// Set the MessageQueue.EnableConnectionCache property value.
MessageQueue.EnableConnectionCache = false;

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

Remarques

Un cache de connexion est une liste de références aux structures qui contiennent des handles de lecture ou d’écriture dans des files d’attente. Quand EnableConnectionCache c’est truele cas, les MessageQueue handles empruntés à partir du cache chaque fois que vous appelez Send(Object), Peekou Receive, plutôt que d’ouvrir de nouveaux handles. Cela peut améliorer les performances. L’utilisation d’un cache de connexion isole également les MessageQueue modifications de la topologie du réseau.

Si vous créez une connexion à une file d’attente lorsque le cache de connexion est plein, il MessageQueue remplace la structure la moins récemment sollicitée avec la nouvelle connexion. Vous pouvez effacer entièrement le cache en appelant ClearConnectionCache, par exemple, si les noms de format des files d’attente que vous utilisez ont changé afin que les handles de lecture et d’écriture précédents ne soient plus valides.

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 Oui
Ordinateur distant et nom de format direct Oui

S’applique à

Voir aussi