MemoryCache.Remove Yöntem
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.
Belirtilen öğeyi önbellekten kaldırır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Remove(String, String) |
Önbellekten önbellek girdisini kaldırır. |
| Remove(String, CacheEntryRemovedReason, String) |
Nedeni kullanarak önbellekten bir önbellek girdisini kaldırır. |
Remove(String, String)
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
Önbellekten önbellek girdisini kaldırır.
public override object Remove(string key, string regionName = default);
override this.Remove : string * string -> obj
Public Overrides Function Remove (key As String, Optional regionName As String = Nothing) As Object
Parametreler
- key
- String
Önbellek girdisinin kaldırılacağı benzersiz tanımlayıcı.
- regionName
- String
Önbellekte önbellek girdisinin eklendiği adlandırılmış bölge. Bu parametre için bir değer geçirmeyin. Sınıfı bölgeleri uygulamadığından null bu parametre MemoryCache varsayılan olarak kullanılır.
Döndürülenler
Girdi önbellekte bulunursa, kaldırılan önbellek girdisi; aksi takdirde , null.
Özel durumlar
regionName değil null.
key, null'e eşittir.
Açıklamalar
tarafından key belirtilen girdi önbellekte varsa, öğenin kaldırılması ilişkili değişiklik izleyicilerini tetikler. Kaldırılan öğe bir CacheItemUpdateCallback nesne veya CacheItemRemovedCallback nesneyle ilişkilendirildiyse, geri çağırmaya geçirilme nedeni olur Removed.
Şunlara uygulanır
Remove(String, CacheEntryRemovedReason, String)
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
Nedeni kullanarak önbellekten bir önbellek girdisini kaldırır.
public object Remove(string key, System.Runtime.Caching.CacheEntryRemovedReason reason, string regionName = default);
override this.Remove : string * System.Runtime.Caching.CacheEntryRemovedReason * string -> obj
Public Function Remove (key As String, reason As CacheEntryRemovedReason, Optional regionName As String = Nothing) As Object
Parametreler
- key
- String
Önbellek girdisinin kaldırılacağı benzersiz tanımlayıcı.
- reason
- CacheEntryRemovedReason
Öğenin kaldırılma nedeni.
- regionName
- String
Önbellekte önbellek girdisinin eklendiği adlandırılmış bölge. Bu parametre için bir değer geçirmeyin. Sınıfı bölgeleri uygulamadığından null bu parametre MemoryCache varsayılan olarak kullanılır.
Döndürülenler
Girdi önbellekte bulunursa, kaldırılan önbellek girdisi; aksi takdirde , null.