Sdílet prostřednictvím


MessageQueue.EnableConnectionCache Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda bude mezipaměť připojení udržována aplikací.

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

Hodnota vlastnosti

truevytvoření a použití mezipaměti připojení; v opačném případě . false

Atributy

Příklady

Následující příklad kódu získá a nastaví hodnotu vlastnosti fronty EnableConnectionCache zpráv.

// 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);

Poznámky

Mezipaměť připojení je seznam odkazů na struktury, které obsahují popisovače pro čtení nebo zápis do front. Kdy EnableConnectionCache je true, MessageQueue půjčí rukojeť z mezipaměti pokaždé, když zavoláte Send(Object), Peeknebo Receive, místo otevření nových popisovačů. To může zvýšit výkon. Použití mezipaměti připojení také izoluje MessageQueue změny v síťové topologii.

Pokud vytvoříte nové připojení k frontě, když je mezipaměť připojení plná, MessageQueue přepíše nejméně nedávno přístupnou strukturu novým připojením. Mezipaměť můžete zcela vymazat voláním ClearConnectionCache, například pokud se změnily názvy formátů front, se kterými pracujete, aby předchozí popisovače pro čtení a zápis nebyly platné.

Následující tabulka ukazuje, zda je tato vlastnost k dispozici v různých režimech pracovní skupiny.

Režim pracovní skupiny K dispozici
Místní počítač Ano
Název místního počítače a přímého formátu Ano
Vzdálený počítač Ano
Název vzdáleného počítače a přímého formátu Ano

Platí pro

Viz také