ObjectCache.Remove(String, String) Yöntem

Tanım

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 keybir ö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.

Şunlara uygulanır