MemoryCacheEntryOptions Klasa

Definicja

Reprezentuje opcje pamięci podręcznej zastosowane do wpisu IMemoryCache wystąpienia.

public ref class MemoryCacheEntryOptions
public class MemoryCacheEntryOptions
type MemoryCacheEntryOptions = class
Public Class MemoryCacheEntryOptions
Dziedziczenie
MemoryCacheEntryOptions

Konstruktory

MemoryCacheEntryOptions()

Reprezentuje opcje pamięci podręcznej zastosowane do wpisu IMemoryCache wystąpienia.

Właściwości

AbsoluteExpiration

Pobiera lub ustawia bezwzględną datę wygaśnięcia wpisu pamięci podręcznej.

AbsoluteExpirationRelativeToNow

Pobiera lub ustawia bezwzględny czas wygaśnięcia względem teraz.

ExpirationTokens

IChangeToken Pobiera wystąpienia, które powodują wygaśnięcie wpisu pamięci podręcznej.

PostEvictionCallbacks

Pobiera lub ustawia wywołania zwrotne zostaną wyzwolone po eksmitowaniu wpisu pamięci podręcznej z pamięci podręcznej.

Priority

Pobiera lub ustawia priorytet przechowywania wpisu pamięci podręcznej w pamięci podręcznej podczas czyszczenia wyzwalanego przez ciśnienie pamięci. Wartość domyślna to Normal.

Size

Pobiera lub ustawia rozmiar wartości wpisu pamięci podręcznej.

SlidingExpiration

Pobiera lub ustawia, jak długo wpis pamięci podręcznej może być nieaktywny (np. niedostępny) przed jego usunięciem. Nie spowoduje to przedłużenia okresu istnienia wpisu poza bezwzględne wygaśnięcie (jeśli ustawiono).

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

AddExpirationToken(MemoryCacheEntryOptions, IChangeToken)

Wygaśnięcie wpisu pamięci podręcznej, jeśli dana wartość IChangeToken wygaśnie.

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate)

Podane wywołanie zwrotne zostanie wyzwolone po eksmitowaniu wpisu pamięci podręcznej z pamięci podręcznej.

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object)

Podane wywołanie zwrotne zostanie wyzwolone po eksmitowaniu wpisu pamięci podręcznej z pamięci podręcznej.

SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset)

Ustawia bezwzględną datę wygaśnięcia wpisu pamięci podręcznej.

SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan)

Ustawia bezwzględny czas wygaśnięcia względem teraz.

SetPriority(MemoryCacheEntryOptions, CacheItemPriority)

Ustawia priorytet przechowywania wpisu pamięci podręcznej w pamięci podręcznej podczas czyszczenia tokenów pamięci.

SetSize(MemoryCacheEntryOptions, Int64)

Ustawia rozmiar wartości wpisu pamięci podręcznej.

SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan)

Ustawia, jak długo wpis pamięci podręcznej może być nieaktywny (np. niedostępny) przed jego usunięciem. Nie spowoduje to przedłużenia okresu istnienia wpisu poza bezwzględne wygaśnięcie (jeśli ustawiono).

Dotyczy