Bagikan melalui


ICacheEntry Antarmuka

Definisi

Mewakili entri dalam IMemoryCache implementasi.

public interface class ICacheEntry : IDisposable
public interface ICacheEntry : IDisposable
type ICacheEntry = interface
    interface IDisposable
Public Interface ICacheEntry
Implements IDisposable
Penerapan

Properti

AbsoluteExpiration

Mendapatkan atau menetapkan tanggal kedaluwarsa absolut untuk entri cache.

AbsoluteExpirationRelativeToNow

Mendapatkan atau menetapkan waktu kedaluwarsa absolut, relatif terhadap sekarang.

ExpirationTokens

Mendapatkan instans IChangeToken yang menyebabkan entri cache kedaluwarsa.

Key

Mendapatkan kunci entri cache.

PostEvictionCallbacks

Mendapatkan atau mengatur panggilan balik akan diaktifkan setelah entri cache dikeluarkan dari cache.

Priority

Mendapatkan atau mengatur prioritas untuk menyimpan entri cache di cache selama pembersihan. Default adalah Normal.

Size

Mendapatkan atau mengatur ukuran nilai entri cache.

SlidingExpiration

Mendapatkan atau mengatur berapa lama entri cache tidak aktif (misalnya tidak diakses) sebelum akan dihapus. Ini tidak akan memperpanjang masa pakai entri di luar kedaluwarsa absolut (jika ditetapkan).

Value

Mendapatkan atau mengatur nilai entri cache.

Metode

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

(Diperoleh dari IDisposable)

Metode Ekstensi

AddExpirationToken(ICacheEntry, IChangeToken)

Kedaluwarsa entri cache jika yang diberikan IChangeToken kedaluwarsa.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate)

Panggilan balik yang diberikan akan diaktifkan setelah entri cache dikeluarkan dari cache.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object)

Panggilan balik yang diberikan akan diaktifkan setelah entri cache dikeluarkan dari cache.

SetAbsoluteExpiration(ICacheEntry, DateTimeOffset)

Mengatur tanggal kedaluwarsa absolut untuk entri cache.

SetAbsoluteExpiration(ICacheEntry, TimeSpan)

Mengatur waktu kedaluwarsa absolut, relatif terhadap sekarang.

SetOptions(ICacheEntry, MemoryCacheEntryOptions)

Menerapkan nilai yang ada MemoryCacheEntryOptions ke entri.

SetPriority(ICacheEntry, CacheItemPriority)

Mengatur prioritas untuk menyimpan entri cache dalam cache selama pembersihan token tekanan memori.

SetSize(ICacheEntry, Int64)

Mengatur ukuran nilai entri cache.

SetSlidingExpiration(ICacheEntry, TimeSpan)

Mengatur berapa lama entri cache tidak aktif (misalnya tidak diakses) sebelum akan dihapus. Ini tidak akan memperpanjang masa pakai entri di luar kedaluwarsa absolut (jika ditetapkan).

SetValue(ICacheEntry, Object)

Mengatur nilai entri cache.

Berlaku untuk