CacheEntryRemovedReason Sabit listesi

Tanım

Önbellek girdisinin kaldırılma nedenini veya bir girdinin kaldırılma nedenini belirtir.

public enum class CacheEntryRemovedReason
public enum CacheEntryRemovedReason
type CacheEntryRemovedReason = 
Public Enum CacheEntryRemovedReason
Devralma
CacheEntryRemovedReason

Alanlar

Name Değer Description
Removed 0

veya Remove(String, String) yöntemi kullanılarak bir önbellek girdisi Set(String, Object, DateTimeOffset, String) kaldırıldı.

Expired 1

Önbellek girdisi, süresi dolduğundan kaldırıldı. Süre sonu mutlak bir saate veya kayan süre sonu süresine bağlı olabilir.

Evicted 2

Önbellekteki belleği boşaltmak için bir önbellek girdisi kaldırıldı. Bu durum, önbellek örneği önbelleğe özgü bellek sınırlarına yaklaştığında veya bir işlem veya önbellek örneği bilgisayar genelindeki bellek sınırlarına yaklaştığında oluşur.

ChangeMonitorChanged 3

Önbellek girdisinin çıkarılma işlemini ilgili bir bağımlılık (dosya veya başka bir önbellek girdisi gibi) tetiklediğinden önbellek girdisi kaldırıldı.

CacheSpecificEviction 4

Önbellek girdisi, belirli bir önbellek uygulaması tarafından tanımlanan bir nedenle çıkarıldı.

Açıklamalar

Numaralandırma CacheEntryRemovedReason , bir önbellek girişinin kaldırılmasının veya kaldırılmasının nedenlerinden oluşan önceden tanımlanmış bir dizi sağlamak için kullanılır. sınıfı CacheEntryRemovedArguments , bir CacheEntryRemovedReason geri çağırma yöntemine geçirmek için parametreden biri olarak bir değer alır.

Şunlara uygulanır

Ayrıca bkz.