Bagikan melalui


CacheExtensions Kelas

Definisi

Menyediakan metode ekstensi untuk operasi IMemoryCache.

public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
Warisan
CacheExtensions

Metode

Get(IMemoryCache, Object)

Mendapatkan nilai yang terkait dengan kunci ini jika ada.

Get<TItem>(IMemoryCache, Object)

Mendapatkan nilai yang terkait dengan kunci ini jika ada.

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>)

Mendapatkan nilai yang terkait dengan kunci ini jika ada, atau menghasilkan entri baru menggunakan kunci yang disediakan dan nilai dari pabrik yang diberikan jika kunci tidak ditemukan.

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions)

Mendapatkan nilai yang terkait dengan kunci ini jika ada, atau menghasilkan entri baru menggunakan kunci yang disediakan dan nilai dari pabrik yang diberikan jika kunci tidak ditemukan.

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>)

Secara asinkron mendapatkan nilai yang terkait dengan kunci ini jika ada, atau menghasilkan entri baru menggunakan kunci yang disediakan dan nilai dari pabrik yang diberikan jika kunci tidak ditemukan.

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions)

Secara asinkron mendapatkan nilai yang terkait dengan kunci ini jika ada, atau menghasilkan entri baru menggunakan kunci yang disediakan dan nilai dari pabrik yang diberikan jika kunci tidak ditemukan.

Set<TItem>(IMemoryCache, Object, TItem)

Mengaitkan nilai dengan kunci yang ditentukan dalam IMemoryCache.

Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)

Membuat atau menimpa entri yang ditentukan dalam cache dan menetapkan nilai dengan tanggal kedaluwarsa absolut.

Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)

Mengaitkan entri cache dengan kunci yang ditentukan yang akan kedaluwarsa saat IChangeToken kedaluwarsa.

Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)

Mengaitkan entri cache dengan kunci yang ditentukan dan menerapkan nilai MemoryCacheEntryOptions yang ada ke entri yang dibuat.

Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)

Mengaitkan entri cache dengan kunci tertentu yang akan kedaluwarsa setelah durasi yang ditentukan.

TryGetValue<TItem>(IMemoryCache, Object, TItem)

Mencoba mendapatkan nilai yang terkait dengan kunci tertentu.

Berlaku untuk