MemoryCache.Remove Yöntem

Tanım

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.

Şunlara uygulanır