ObjectCache.Set Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Türetilmiş bir sınıfta geçersiz kılındığında, önbelleğe bir önbellek girdisi ekler.
Aşırı Yüklemeler
Set(CacheItem, CacheItemPolicy) |
Türetilmiş bir sınıfta geçersiz kılındığında, önbellek girdisini bir örnek olarak CacheItem önbelleğe ekler ve girdinin nasıl çıkarılacağıyla ilgili bilgileri belirtir. |
Set(String, Object, DateTimeOffset, String) |
Türetilmiş bir sınıfta geçersiz kılındığında, önbelleğe zamana bağlı süre sonu ayrıntılarını belirterek bir önbellek girdisi ekler. |
Set(String, Object, CacheItemPolicy, String) |
Türetilmiş bir sınıfta geçersiz kılındığında, önbelleğe bir önbellek girdisi ekler. |
Açıklamalar
Aşırı yükleme yöntemlerinin Set tipik davranışı bir ekleme veya güncelleştirme işlemidir. Belirtilen girdi yoksa önbellek girdisi yeni girdi olarak eklenir veya önbellek girdisi zaten varsa yeni bir değerle güncelleştirilir.
Set(CacheItem, CacheItemPolicy)
- Kaynak:
- ObjectCache.cs
- Kaynak:
- ObjectCache.cs
Türetilmiş bir sınıfta geçersiz kılındığında, önbellek girdisini bir örnek olarak CacheItem önbelleğe ekler ve girdinin nasıl çıkarılacağıyla ilgili bilgileri belirtir.
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)
Parametreler
- item
- CacheItem
Eklenecek önbellek öğesi.
- policy
- CacheItemPolicy
Önbellek girdisi için çıkarma ayrıntılarını içeren bir nesne. Bu nesne, çıkarma için basit bir mutlak süre sonu yerine daha fazla seçenek sağlar.
Açıklamalar
anahtarı item
yoksa, item
yeni bir önbellek girdisi olarak eklenir. Eşleşen item
anahtara sahip bir öğe varsa, item
değeri mevcut önbellek girdisinin değerini güncelleştirmek veya üzerine yazmak için kullanılır.
Şunlara uygulanır
Set(String, Object, DateTimeOffset, String)
- Kaynak:
- ObjectCache.cs
- Kaynak:
- ObjectCache.cs
Türetilmiş bir sınıfta geçersiz kılındığında, önbelleğe zamana bağlı süre sonu ayrıntılarını belirterek bir önbellek girdisi ekler.
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)
Parametreler
- key
- String
Önbellek girdisi için benzersiz bir tanımlayıcı.
- value
- Object
Eklenecek nesne.
- absoluteExpiration
- DateTimeOffset
Önbellek girişinin süresinin dolacağı sabit tarih ve saat.
- regionName
- String
İsteğe bağlı. Bölgeler uygulandıysa önbellek girdisinin eklenebileceği önbellekteki adlandırılmış bölge. İsteğe bağlı parametresinin varsayılan değeri şeklindedir null
.
Açıklamalar
Eşleşen key
bir öğe önbellekte value
yoksa ve key
yeni bir önbellek girdisi olarak eklemek için kullanılıyorsa. Eşleşen item
anahtara sahip bir öğe varsa, kullanılarak önbellek girdisi güncelleştirilir veya üzerine yazılır value
.
Şunlara uygulanır
Set(String, Object, CacheItemPolicy, String)
- Kaynak:
- ObjectCache.cs
- Kaynak:
- ObjectCache.cs
Türetilmiş bir sınıfta geçersiz kılındığında, önbelleğe bir önbellek girdisi ekler.
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)
Parametreler
- key
- String
Önbellek girdisi için benzersiz bir tanımlayıcı.
- value
- Object
Eklenecek nesne.
- policy
- CacheItemPolicy
Önbellek girdisi için çıkarma ayrıntılarını içeren bir nesne. Bu nesne, çıkarma için basit bir mutlak süre sonu yerine daha fazla seçenek sağlar.
- regionName
- String
İsteğe bağlı. Bölgeler uygulandıysa önbellek girdisinin eklenebileceği önbellekteki adlandırılmış bölge. İsteğe bağlı parametresinin varsayılan değeri şeklindedir null
.
Açıklamalar
Bu yöntem aşırı yüklemesi, zamana dayalı mutlak süre sonu içinde kullanılabilenlerden daha fazla çıkarma veya süre sonu ayrıntısı sağlamanıza olanak tanır.
Eşleşen key
bir öğe önbellekte value
yoksa ve key
yeni bir önbellek girdisi olarak eklemek için kullanılıyorsa. Eşleşen item
anahtara sahip bir öğe varsa, kullanılarak önbellek girdisi güncelleştirilir veya üzerine yazılır value
.