Bagikan melalui


ObjectCache.Set Metode

Definisi

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
Sumber:
ObjectCache.cs
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
Sumber:
ObjectCache.cs
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
Sumber:
ObjectCache.cs
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.

Berlaku untuk