Aracılığıyla paylaş


MemoryCache.Remove Yöntem

Tanım

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

Ö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

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.

Şunlara uygulanır