Bagikan melalui


ObjectCache.Remove(String, String) Metode

Definisi

Saat ditimpa di kelas turunan, menghapus entri cache dari cache.

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

Parameter

key
String

Pengidentifikasi unik untuk entri cache.

regionName
String

Pilihan. Wilayah bernama dalam cache tempat entri cache ditambahkan, jika wilayah diterapkan. Nilai default untuk parameter opsional adalah null.

Mengembalikan

Objek yang mewakili nilai entri cache yang dihapus yang ditentukan oleh kunci, atau null jika entri yang ditentukan tidak ditemukan.

Keterangan

Jika Anda mengambil alih metode ini dalam implementasi cache kustom, jika ada entri cache dalam cache yang sesuai dengan key, nilai item yang dihapus harus dikembalikan. Jika tidak ada yang dihapus dari cache, metode harus mengembalikan null.

Catatan

Beberapa implementasi cache terdistribusi mungkin tidak mendukung kemampuan untuk mengembalikan nilai yang dihapus dari cache. Ini mungkin karena implementasi cache tidak mendukung pengembalian nilai item cache yang dihapus. Mungkin juga karena marshaling objek sebagai nilai pengembalian terlalu mahal. Dalam kasus seperti itu, implementasi cache dapat mengembalikan null.

Berlaku untuk