ICacheEntry Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |