ObjectCache.Remove(String, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
.