MessageQueue.EnableConnectionCache Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om ett cacheminne med anslutningar ska underhållas av programmet.
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
Egenskapsvärde
trueför att skapa och använda en anslutningscachen; annars . false
- Attribut
Exempel
Följande kodexempel hämtar och anger värdet för en meddelandekös EnableConnectionCache egenskap.
// 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);
Kommentarer
En anslutningscachen är en lista med referenser till strukturer som innehåller läs- eller skrivreferenser till köer. När EnableConnectionCache är truehanterar lånen MessageQueue från cacheminnet varje gång du anropar Send(Object), Peekeller , Receivei stället för att öppna nya referenser. Detta kan förbättra prestandan. Om du använder en anslutningscachen isoleras MessageQueue även från ändringar i nätverkstopologin.
Om du skapar en ny anslutning till en kö när anslutningscachen är full skriver MessageQueue över den senast använda strukturen med den nya anslutningen. Du kan rensa cachen helt genom att anropa ClearConnectionCache, till exempel om formatnamnen för de köer som du arbetar med har ändrats så att de tidigare läs- och skrivreferenserna inte längre är giltiga.
I följande tabell visas om den här egenskapen är tillgänglig i olika arbetsgruppslägen.
| Arbetsgruppsläge | Tillgängligt |
|---|---|
| Lokal dator | Yes |
| Namn på lokal dator och direktformat | Yes |
| Fjärrdator | Yes |
| Namn på fjärrdator och direktformat | Yes |