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