Udostępnij za pośrednictwem


CacheItemPolicy.Priority Właściwość

Definicja

Pobiera lub ustawia ustawienie priorytetu używane do określania, czy wykluczyć wpis pamięci podręcznej.

public:
 property System::Runtime::Caching::CacheItemPriority Priority { System::Runtime::Caching::CacheItemPriority get(); void set(System::Runtime::Caching::CacheItemPriority value); };
public System.Runtime.Caching.CacheItemPriority Priority { get; set; }
member this.Priority : System.Runtime.Caching.CacheItemPriority with get, set
Public Property Priority As CacheItemPriority

Wartość właściwości

Jedna z wartości wyliczenia wskazująca priorytet eksmisji. Domyślna wartość priorytetu to Default, co oznacza brak priorytetu.

Uwagi

W ASP.NET wyliczenie priorytetu ma tylko dwa możliwe priorytety: Default (co oznacza brak priorytetu) i NotRemovable (co oznacza, że nie można usunąć wpisu). Dlatego jedynym priorytetem, który można ustawić, jest to, czy wpis pamięci podręcznej powinien pozostać w pamięci podręcznej na zawsze.

Ważne

Dodanie wpisu do pamięci podręcznej z poziomem priorytetu NotRemovable może spowodować przepełnienie pamięci podręcznej wpisami, których nigdy nie można usunąć. Implementacje pamięci podręcznej powinny określać NotRemovable priorytet wpisu pamięci podręcznej tylko wtedy, gdy implementacja pamięci podręcznej zapewnia sposoby wykluczania wpisów z pamięci podręcznej i zarządzania liczbą wpisów pamięci podręcznej.

Dotyczy