CacheSection.DisableMemoryCollection Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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 truewartość , 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.