ICacheEntry Arabirim
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.
Uygulamadaki IMemoryCache bir girişi temsil eder. Atıldığında, önbelleğe işlenir.
public interface class ICacheEntry : IDisposable
public interface ICacheEntry : IDisposable
type ICacheEntry = interface
interface IDisposable
Public Interface ICacheEntry
Implements IDisposable
- Uygulamalar
Ö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. |
| Key |
Önbellek girdisinin anahtarını alır. |
| PostEvictionCallbacks |
Önbellek girdisi önbellekten çıkarıldıktan sonra geri çağırmaları alır veya ayarlar. |
| Priority |
Temizleme sırasında önbellek girdisini önbellekte tutmak için önceliği alır veya ayarlar. Varsayılan değer: Normal. |
| Size |
Önbellek girdisi 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. |
| Value |
Önbellek girdisinin değerini alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Dispose() |
Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. (Devralındığı yer: IDisposable) |
Uzantı Metotları
| Name | Description |
|---|---|
| AddExpirationToken(ICacheEntry, IChangeToken) |
Belirtilen IChangeToken süre dolarsa önbellek girdisinin süresi dolar. |
| RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object) |
Önbellek girdisi önbellekten çıkarıldıktan sonra verilen geri çağırmayı tetikler. |
| RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate) |
Önbellek girdisi önbellekten çıkarıldıktan sonra verilen geri çağırmayı tetikler. |
| SetAbsoluteExpiration(ICacheEntry, DateTimeOffset) |
Önbellek girdisi için mutlak bir son kullanma tarihi ayarlar. |
| SetAbsoluteExpiration(ICacheEntry, TimeSpan) |
Şimdiye göre mutlak bir süre sonu süresi ayarlar. |
| SetOptions(ICacheEntry, MemoryCacheEntryOptions) |
Girişe var olan MemoryCacheEntryOptions bir değeri uygular. |
| SetPriority(ICacheEntry, CacheItemPriority) |
Bellek baskısı belirteçli temizleme sırasında önbellek girdisini önbellekte tutmak için önceliği ayarlar. |
| SetSize(ICacheEntry, Int64) |
Önbellek giriş değerinin boyutunu ayarlar. |
| SetSlidingExpiration(ICacheEntry, TimeSpan) |
Önbellek girişinin kaldırılmadan önce ne kadar süreyle devre dışı bırakılacağını (örneğin, erişilmediğini) ayarlar. Bu yöntem, girdi ömrünü mutlak süre sonunun (ayarlandıysa) ötesine uzatmaz. |
| SetValue(ICacheEntry, Object) |
Önbellek girdisinin değerini ayarlar. |