ObjectCache.Set 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, menyisipkan entri cache ke dalam cache.
Overload
Set(CacheItem, CacheItemPolicy) |
Ketika ditimpa di kelas turunan, menyisipkan entri cache ke dalam cache sebagai CacheItem instans, menentukan informasi tentang bagaimana entri akan dikeluarkan. |
Set(String, Object, DateTimeOffset, String) |
Saat ditimpa di kelas turunan, menyisipkan entri cache ke dalam cache, menentukan detail kedaluwarsa berbasis waktu. |
Set(String, Object, CacheItemPolicy, String) |
Saat ditimpa di kelas turunan, menyisipkan entri cache ke dalam cache. |
Keterangan
Perilaku umum metode Set kelebihan beban adalah operasi sisipkan atau perbarui. Entri cache disisipkan sebagai entri baru jika entri yang ditentukan tidak ada, atau entri cache diperbarui dengan nilai baru jika sudah ada.
Set(CacheItem, CacheItemPolicy)
- Sumber:
- ObjectCache.cs
- Sumber:
- ObjectCache.cs
Ketika ditimpa di kelas turunan, menyisipkan entri cache ke dalam cache sebagai CacheItem instans, menentukan informasi tentang bagaimana entri akan dikeluarkan.
public:
abstract void Set(System::Runtime::Caching::CacheItem ^ item, System::Runtime::Caching::CacheItemPolicy ^ policy);
public abstract void Set (System.Runtime.Caching.CacheItem item, System.Runtime.Caching.CacheItemPolicy policy);
abstract member Set : System.Runtime.Caching.CacheItem * System.Runtime.Caching.CacheItemPolicy -> unit
Public MustOverride Sub Set (item As CacheItem, policy As CacheItemPolicy)
Parameter
- item
- CacheItem
Item cache yang akan ditambahkan.
- policy
- CacheItemPolicy
Objek yang berisi detail pengeluaran untuk entri cache. Objek ini menyediakan lebih banyak opsi untuk pengeluaran daripada kedaluwarsa absolut sederhana.
Keterangan
Jika kunci untuk item
tidak ada, item
dimasukkan sebagai entri cache baru. Jika item dengan kunci yang cocok item
ada, nilai dari item
digunakan untuk memperbarui atau menimpa nilai entri cache yang ada.
Berlaku untuk
Set(String, Object, DateTimeOffset, String)
- Sumber:
- ObjectCache.cs
- Sumber:
- ObjectCache.cs
Saat ditimpa di kelas turunan, menyisipkan entri cache ke dalam cache, menentukan detail kedaluwarsa berbasis waktu.
public abstract void Set (string key, object value, DateTimeOffset absoluteExpiration, string regionName = default);
abstract member Set : string * obj * DateTimeOffset * string -> unit
Public MustOverride Sub Set (key As String, value As Object, absoluteExpiration As DateTimeOffset, Optional regionName As String = Nothing)
Parameter
- key
- String
Pengidentifikasi unik untuk entri cache.
- value
- Object
Objek yang akan disisipkan.
- absoluteExpiration
- DateTimeOffset
Tanggal dan waktu tetap di mana entri cache akan kedaluwarsa.
- regionName
- String
Pilihan. Wilayah bernama dalam cache tempat entri cache dapat ditambahkan, jika wilayah diterapkan. Nilai default untuk parameter opsional adalah null
.
Keterangan
Jika item yang cocok key
tidak ada di cache, value
dan key
digunakan untuk menyisipkan sebagai entri cache baru. Jika item dengan kunci yang cocok item
ada, entri cache diperbarui atau ditimpa dengan menggunakan value
.
Berlaku untuk
Set(String, Object, CacheItemPolicy, String)
- Sumber:
- ObjectCache.cs
- Sumber:
- ObjectCache.cs
Saat ditimpa di kelas turunan, menyisipkan entri cache ke dalam cache.
public abstract void Set (string key, object value, System.Runtime.Caching.CacheItemPolicy policy, string regionName = default);
abstract member Set : string * obj * System.Runtime.Caching.CacheItemPolicy * string -> unit
Public MustOverride Sub Set (key As String, value As Object, policy As CacheItemPolicy, Optional regionName As String = Nothing)
Parameter
- key
- String
Pengidentifikasi unik untuk entri cache.
- value
- Object
Objek yang akan disisipkan.
- policy
- CacheItemPolicy
Objek yang berisi detail pengeluaran untuk entri cache. Objek ini menyediakan lebih banyak opsi untuk pengeluaran daripada kedaluwarsa absolut sederhana.
- regionName
- String
Pilihan. Wilayah bernama dalam cache tempat entri cache dapat ditambahkan, jika wilayah diterapkan. Nilai default untuk parameter opsional adalah null
.
Keterangan
Metode kelebihan beban ini memungkinkan Anda memberikan lebih banyak detail pengeluaran atau kedaluwarsa daripada yang tersedia dalam kedaluwarsa absolut berbasis waktu.
Jika item yang cocok key
tidak ada di cache, value
dan key
digunakan untuk menyisipkan sebagai entri cache baru. Jika item dengan kunci yang cocok item
ada, entri cache diperbarui atau ditimpa dengan menggunakan value
.