CacheExtensions Sınıf
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.
IMemoryCache işlemleri için uzantı yöntemleri sağlayın.
public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
- Devralma
-
CacheExtensions
Yöntemler
Get(IMemoryCache, Object) |
Varsa bu anahtarla ilişkili değeri alır. |
Get<TItem>(IMemoryCache, Object) |
Varsa bu anahtarla ilişkili değeri alır. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>) |
Varsa bu anahtarla ilişkili değeri alır veya sağlanan anahtarı kullanarak yeni bir giriş ve anahtar bulunamazsa verilen fabrikadan bir değer oluşturur. |
GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions) |
Varsa bu anahtarla ilişkili değeri alır veya sağlanan anahtarı kullanarak yeni bir giriş ve anahtar bulunamazsa verilen fabrikadan bir değer oluşturur. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>) |
Varsa bu anahtarla ilişkili değeri zaman uyumsuz olarak alır veya sağlanan anahtarı kullanarak yeni bir giriş ve anahtar bulunamazsa verilen fabrikadan bir değer oluşturur. |
GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions) |
Varsa bu anahtarla ilişkili değeri zaman uyumsuz olarak alır veya sağlanan anahtarı kullanarak yeni bir giriş ve anahtar bulunamazsa verilen fabrikadan bir değer oluşturur. |
Set<TItem>(IMemoryCache, Object, TItem) |
bir değeri IMemoryCachebelirtilen anahtarla ilişkilendirir. |
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Önbellekte belirtilen girdiyi oluşturur veya üzerine yazar ve değeri mutlak bir son kullanma tarihiyle ayarlar. |
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Önbellek girdisini, IChangeToken süresi dolduğunda süresi dolacak belirtilen anahtarla ilişkilendirir. |
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Bir önbellek girdisini belirtilen anahtarla ilişkilendirir ve var olan bir MemoryCacheEntryOptions değerlerini oluşturulan girişe uygular. |
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Bir önbellek girdisi, belirtilen süre sonunda süresi dolacak belirtilen bir anahtarla ilişkilendirir. |
TryGetValue<TItem>(IMemoryCache, Object, TItem) |
Belirtilen anahtarla ilişkili değeri almaya çalışır. |