CacheExtensions Kelas

Definisi

Menyediakan metode ekstensi untuk IMemoryCache operasi.

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

Metode

Nama Deskripsi
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>, 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.

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.

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.

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.

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

Mengatur entri cache dengan kunci dan nilai tertentu yang akan kedaluwarsa dalam durasi yang diberikan.

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

Mengatur entri cache dengan kunci dan nilai yang diberikan yang akan kedaluwarsa saat IChangeToken kedaluwarsa.

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

Mengatur entri cache dengan kunci dan nilai yang diberikan dan menerapkan nilai yang ada MemoryCacheEntryOptions ke entri yang dibuat.

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

Mengatur entri cache dengan kunci dan nilai yang diberikan yang akan kedaluwarsa dalam durasi yang diberikan dari sekarang.

Set<TItem>(IMemoryCache, Object, TItem)

Kaitkan nilai dengan kunci di IMemoryCache.

TryGetValue<TItem>(IMemoryCache, Object, TItem)

Mencoba untuk mendapatkan nilai yang terkait dengan kunci yang diberikan.

Berlaku untuk