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
Remove(String, String) |
Önbellek girdisini önbellekten kaldırır. |
Remove(String, CacheEntryRemovedReason, String) |
Nedeni kullanarak önbellek girdisini önbellekten kaldırır. |
Remove(String, String)
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
Önbellek girdisini önbellekten 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 girişinin kaldırılacağı benzersiz tanımlayıcı.
- regionName
- String
Önbellekte bir önbellek girdisinin eklendiği adlandırılmış bölge. Bu parametre için değer geçirmeyin. Sınıfı bölgeleri uygulamadığından MemoryCache bu parametre null
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
değeridir.
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çirilen neden olur Removed.
Şunlara uygulanır
Remove(String, CacheEntryRemovedReason, String)
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
- Kaynak:
- MemoryCache.cs
Nedeni kullanarak önbellek girdisini önbellekten 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 girişinin kaldırılacağı benzersiz tanımlayıcı.
- reason
- CacheEntryRemovedReason
Öğenin kaldırılma nedeni.
- regionName
- String
Önbellekte bir önbellek girdisinin eklendiği adlandırılmış bölge. Bu parametre için değer geçirmeyin. Sınıfı bölgeleri uygulamadığından MemoryCache bu parametre null
varsayılan olarak kullanılır.
Döndürülenler
Girdi önbellekte bulunursa, kaldırılan önbellek girdisi; aksi takdirde , null
.