ObjectCache.Remove(String, String) Yöntem
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.
Türetilmiş bir sınıfta geçersiz kılındığında önbellek girdisini önbellekten kaldırır.
public abstract object Remove (string key, string regionName = default);
abstract member Remove : string * string -> obj
Public MustOverride Function Remove (key As String, Optional regionName As String = Nothing) As Object
Parametreler
- key
- String
Önbellek girdisi için benzersiz bir tanımlayıcı.
- regionName
- String
İsteğe bağlı. Bölgeler uygulandıysa önbellek girdisinin eklendiği önbellekteki adlandırılmış bölge. İsteğe bağlı parametresinin varsayılan değeri şeklindedir null
.
Döndürülenler
Anahtar tarafından belirtilen kaldırılan önbellek girişinin değerini veya null
belirtilen girişin bulunup bulunmadığını temsil eden nesne.
Açıklamalar
Özel önbellek uygulamasında bu yöntemi geçersiz kılarsanız, önbellekte öğesine karşılık gelen key
bir önbellek girişi varsa, kaldırılan öğenin değeri döndürülmelidir. Önbellekten hiçbir şey kaldırılmadıysa yöntemi döndürmelidir null
.
Not
Bazı dağıtılmış önbellek uygulamaları önbellekten kaldırılan değeri döndürme özelliğini desteklemeyebilir. Bunun nedeni önbellek uygulamasının kaldırılan bir önbellek öğesinin değerini döndürmeyi desteklememesi olabilir. Bunun nedeni, nesneyi dönüş değeri olarak sıralamanın çok pahalı olması da olabilir. Bu gibi durumlarda önbellek uygulamaları döndürebilir null
.