MemoryCacheEntryOptions Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ö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
MemoryCacheEntryOptions() |
Örneğin bir girişine IMemoryCache uygulanan önbellek seçeneklerini temsil eder. |
Özellikler
AbsoluteExpiration |
Önbellek girdisi için mutlak bir sona erme tarihi alır veya ayarlar. |
AbsoluteExpirationRelativeToNow |
Şu zamana göre mutlak bir süre sonu zamanı 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 tetiklenir. |
Priority |
Temizlemeyi tetikleyen bir bellek baskısı 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 girişinin kaldırılmadan önce ne kadar süreyle devre dışı bırakılacağını (örn. erişilmeyeceğini) alır veya ayarlar. Bu, giriş ömrünü mutlak süre sonunun (ayarlandıysa) ötesine uzatmaz. |
Yöntemler
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Uzantı Metotları
AddExpirationToken(MemoryCacheEntryOptions, IChangeToken) |
Belirtilen IChangeToken süre dolarsa önbellek girdisinin süresi dolacak. |
RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object) |
Önbellek girdisi önbellekten çıkarıldıktan sonra verilen geri çağırma tetiklenir. |
RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate) |
Önbellek girdisi önbellekten çıkarıldıktan sonra verilen geri çağırma tetiklenir. |
SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset) |
Önbellek girdisi için mutlak bir sona erme 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şilmeyeceğini) ayarlar. Bu, giriş ömrünü mutlak süre sonunun (ayarlandıysa) ötesine uzatmaz. |