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.
İşlemler için IMemoryCache uzantı yöntemleri sağlar.
public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
- Devralma
-
CacheExtensions
Yöntemler
| Name | Description |
|---|---|
| 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>, 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. |
| 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. |
| 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. |
| 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. |
| Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Verilen süre içinde süresi dolacak belirli bir anahtara ve değere sahip bir önbellek girdisi ayarlar. |
| Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Süresi dolduğunda IChangeToken süresi dolacak belirli bir anahtar ve değere sahip bir önbellek girdisi ayarlar. |
| Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Verilen anahtar ve değerle bir önbellek girdisi ayarlar ve var olan MemoryCacheEntryOptions bir girdinin değerlerini oluşturulan girdiye uygular. |
| Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Verilen anahtara ve değere sahip bir önbellek girdisi ayarlar ve bu sürenin süresi bundan sonra dolacak. |
| Set<TItem>(IMemoryCache, Object, TItem) |
Bir değeri içindeki bir anahtarla ilişkilendirin IMemoryCache. |
| TryGetValue<TItem>(IMemoryCache, Object, TItem) |
Verilen anahtarla ilişkili değeri almaya çalışır. |