CacheEntryRemovedReason Sabit listesi
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.
Ö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
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.