CacheSection.DisableMemoryCollection Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy kolekcja pamięci podręcznej jest wyłączona.
public:
property bool DisableMemoryCollection { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("disableMemoryCollection", DefaultValue=false)]
public bool DisableMemoryCollection { get; set; }
[<System.Configuration.ConfigurationProperty("disableMemoryCollection", DefaultValue=false)>]
member this.DisableMemoryCollection : bool with get, set
Public Property DisableMemoryCollection As Boolean
Wartość właściwości
true
jeśli kolekcja pamięci podręcznej jest wyłączona; w przeciwnym razie , false
. Wartość domyślna to false
.
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak używać DisableMemoryCollection właściwości.
// Enable or disable memory collection.
cacheSection.DisableMemoryCollection =
!cacheSection.DisableMemoryCollection;
' Enable or disable memory collection.
cacheSection.DisableMemoryCollection =
Not cacheSection.DisableMemoryCollection
Uwagi
Jeśli właściwość jest ustawiona DisableMemoryCollection na true
wartość , wywołania interfejsu API powiązanego z pamięcią podręczną nie będą miały wpływu.
DisableMemoryCollection Jeśli właściwość jest ustawiona na true
, pamięć podręczna nie próbuje zebrać nieużywanych elementów. Należy zachować ostrożność podczas korzystania z tego ustawienia, ponieważ wyłączenie kolekcji pamięci może szybko prowadzić do braku pamięci dla aplikacji.
To ustawienie nie ma wpływu na wewnętrzną pamięć podręczną ASP.NET ani na wyjściowej pamięci podręcznej. Aby uzyskać więcej informacji na temat różnych typów pamięci podręcznej, zobacz Buforowanie.