MemoryCacheEntryOptions Sınıf

Tanım

Örneğin bir girişine IMemoryCache uygulanan önbellek seçeneklerini temsil eder.

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

Oluşturucular

Name Description
MemoryCacheEntryOptions()

Örneğin bir girişine IMemoryCache uygulanan önbellek seçeneklerini temsil eder.

Özellikler

Name Description
AbsoluteExpiration

Önbellek girdisi için mutlak bir son kullanma tarihi alır veya ayarlar.

AbsoluteExpirationRelativeToNow

Şimdiye göre mutlak bir süre sonu süresi alır veya ayarlar.

ExpirationTokens

Önbellek girişinin IChangeToken süresinin dolmasına neden olan örnekleri alır.

PostEvictionCallbacks

Önbellek girdisi önbellekten çıkarıldıktan sonra geri çağırmaları alır veya ayarlar.

Priority

Bellek baskısı tarafından tetiklenen temizleme sırasında önbellek girdisini önbellekte tutmak için önceliği alır veya ayarlar. Varsayılan değer: Normal.

Size

Önbellek giriş değerinin boyutunu alır veya ayarlar.

SlidingExpiration

Önbellek girdisi kaldırılmadan önce ne kadar süreyle devre dışı bırakılacağını (örn. erişilmeyecek) alır veya ayarlar. Bu, girdi ömrünü mutlak süre sonunun (ayarlandıysa) ötesine uzatmaz.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Uzantı Metotları

Name Description
AddExpirationToken(MemoryCacheEntryOptions, IChangeToken)

Belirtilen IChangeToken süre dolarsa önbellek girdisinin süresi dolar.

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object)

Önbellek girdisi önbellekten çıkarıldıktan sonra verilen geri çağırmayı tetikler.

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate)

Önbellek girdisi önbellekten çıkarıldıktan sonra verilen geri çağırmayı tetikler.

SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset)

Önbellek girdisi için mutlak bir son kullanma tarihi ayarlar.

SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan)

Şimdiye göre mutlak bir süre sonu süresi ayarlar.

SetPriority(MemoryCacheEntryOptions, CacheItemPriority)

Bellek baskısı belirteçli temizleme sırasında önbellek girdisini önbellekte tutmak için önceliği ayarlar.

SetSize(MemoryCacheEntryOptions, Int64)

Önbellek giriş değerinin boyutunu ayarlar.

SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan)

Önbellek girişinin kaldırılmadan önce ne kadar süreyle devre dışı bırakılacağını (örn. erişilmediğini) ayarlar. Bu, girdi ömrünü mutlak süre sonunun (ayarlandıysa) ötesine uzatmaz.

Şunlara uygulanır