CacheItemRemovedReason 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.
öğesinden Cachebir öğenin kaldırılma nedenini belirtir.
public enum class CacheItemRemovedReason
public enum CacheItemRemovedReason
type CacheItemRemovedReason =
Public Enum CacheItemRemovedReason
- Devralma
Alanlar
DependencyChanged | 4 | Öğeyle ilişkili önbellek bağımlılığı değiştiğinden öğe önbellekten kaldırılır. |
Expired | 2 | Öğenin süresi dolduğundan önbellekten kaldırılır. |
Removed | 1 | Öğe, bir yöntem çağrısı veya aynı anahtarı belirten bir Remove(String)Insert(String, Object) yöntem çağrısı tarafından önbellekten kaldırılır. |
Underused | 3 | Sistem bellek boşaltmak için öğeyi kaldırdığı için öğe önbellekten kaldırılır. |
Örnekler
Aşağıdaki kod örneğinde paylaşılan boole özelliği, itemRemoved
paylaşılan CacheItemRemovedReason bir numaralandırma nesnesi reason
ve bir CacheItemRemovedCallback temsilci onRemove
gösterilmektedir. İkincisi bir Insert veya Add yöntem çağrısına dahil edilebilir. Ayrıca, RemovedCallback
temsilciyle eşleşen CacheItemRemovedCallback bir imzaya sahip bir yöntemi de tanımlar.
RemovedCallback
yöntemi çağrıldığında, özellik değerini olarak true
değiştirir itemRemoved
ve özellik değerini sabit listesi tarafından CacheItemRemovedReason sağlanan nedene atarreason
.
static bool itemRemoved = false;
static CacheItemRemovedReason reason;
CacheItemRemovedCallback onRemove = null;
public void RemovedCallback(String k, Object v, CacheItemRemovedReason r){
itemRemoved = true;
reason = r;
}
Shared itemRemoved As boolean = false
Shared reason As CacheItemRemovedReason
Dim onRemove As CacheItemRemovedCallback
Public Sub RemovedCallback(k As String, v As Object, r As CacheItemRemovedReason)
itemRemoved = true
reason = r
End Sub
Açıklamalar
Bu numaralandırma, temsilci tarafından bir nesnenin CacheItemRemovedCallback öğesinden Cachene zaman ve neden kaldırıldığını ASP.NET uygulamalarınıza bildirmek için kullanılır.