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 bir girdiyi IMemoryCache temsil eder.
public interface class ICacheEntry : IDisposable
public interface ICacheEntry : IDisposable
type ICacheEntry = interface
interface IDisposable
Public Interface ICacheEntry
Implements IDisposable
- Uygulamalar
Ö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 alır veya ayarlar. |
ExpirationTokens |
Önbellek girişinin IChangeToken süresinin dolmasına neden olan örnekleri alır. |
Key |
Önbellek girişinin anahtarını alır. |
PostEvictionCallbacks |
Önbellek girdisi önbellekten çıkarıldıktan sonra geri çağırmaları alır veya ayarlar tetiklenir. |
Priority |
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 girişinin kaldırılmadan önce ne kadar süreyle etkin olmadığını (örn. erişilmeyeceğini) alır veya ayarlar. Bu, giriş ömrünü mutlak süre sonunun (ayarlandıysa) ötesine uzatmaz. |
Value |
Önbellek girişinin değerini alır veya ayarlar. |
Yöntemler
Dispose() |
Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir. (Devralındığı yer: IDisposable) |
Uzantı Metotları
AddExpirationToken(ICacheEntry, IChangeToken) |
Belirtilen IChangeToken süre dolarsa önbellek girişinin süresi dolduğunda. |
RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate) |
Önbellek girdisi önbellekten çıkarıldıktan sonra verilen geri çağırma tetiklenir. |
RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object) |
Önbellek girdisi önbellekten çıkarıldıktan sonra verilen geri çağırma tetiklenir. |
SetAbsoluteExpiration(ICacheEntry, DateTimeOffset) |
Önbellek girdisi için mutlak bir son kullanma tarihi ayarlar. |
SetAbsoluteExpiration(ICacheEntry, TimeSpan) |
Şimdiye göre mutlak bir süre sonu zamanı ayarlar. |
SetOptions(ICacheEntry, MemoryCacheEntryOptions) |
Var olan MemoryCacheEntryOptions bir girdinin değerlerini girişe 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ı (örn. erişilmeyeceğini) ayarlar. Bu, giriş ömrünü mutlak süre sonunun (ayarlandıysa) ötesine uzatmaz. |
SetValue(ICacheEntry, Object) |
Önbellek girişinin değerini ayarlar. |