Udostępnij za pośrednictwem


CacheSection.DisableMemoryCollection Właściwość

Definicja

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 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.

Dotyczy

Zobacz też