ObjectCache.Set Metoda

Definice

Při přepsání v odvozené třídě vloží položku mezipaměti do mezipaměti.

Přetížení

Set(CacheItem, CacheItemPolicy)

Při přepsání v odvozené třídě vloží položku mezipaměti do mezipaměti jako CacheItem instanci a určuje informace o tom, jak bude položka vyřazena.

Set(String, Object, DateTimeOffset, String)

Při přepsání v odvozené třídě vloží položku mezipaměti do mezipaměti, která určuje podrobnosti vypršení platnosti na základě času.

Set(String, Object, CacheItemPolicy, String)

Při přepsání v odvozené třídě vloží položku mezipaměti do mezipaměti.

Poznámky

Typické chování Set metod přetížení je operace vložení nebo aktualizace. Položka mezipaměti se vloží jako nová položka, pokud zadaná položka neexistuje, nebo se položka mezipaměti aktualizuje o novou hodnotu, pokud již existuje.

Set(CacheItem, CacheItemPolicy)

Při přepsání v odvozené třídě vloží položku mezipaměti do mezipaměti jako CacheItem instanci a určuje informace o tom, jak bude položka vyřazena.

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)

Parametry

item
CacheItem

Položka mezipaměti, kterou chcete přidat.

policy
CacheItemPolicy

Objekt, který obsahuje podrobnosti vyřazení pro položku mezipaměti. Tento objekt poskytuje více možností vyřazení než jednoduché absolutní vypršení platnosti.

Poznámky

Pokud klíč item neexistuje, item vloží se jako nová položka mezipaměti. Pokud položka s klíčem, který odpovídá item , existuje, hodnota z item se používá k aktualizaci nebo přepsání hodnoty existující položky mezipaměti.

Platí pro

Set(String, Object, DateTimeOffset, String)

Při přepsání v odvozené třídě vloží položku mezipaměti do mezipaměti, která určuje podrobnosti vypršení platnosti na základě času.

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)

Parametry

key
String

Jedinečný identifikátor pro položku mezipaměti.

value
Object

Objekt, který se má vložit.

absoluteExpiration
DateTimeOffset

Pevné datum a čas, kdy vyprší platnost položky mezipaměti.

regionName
String

Nepovinný parametr. Pojmenovaná oblast v mezipaměti, do které lze přidat položku mezipaměti, pokud jsou implementovány oblasti. Výchozí hodnota volitelného parametru je null.

Poznámky

Pokud položka, která odpovídá key , v mezipaměti value neexistuje a key slouží k vložení jako nová položka mezipaměti. Pokud položka s klíčem, který odpovídá item , je položka mezipaměti aktualizována nebo přepsána pomocí value.

Platí pro

Set(String, Object, CacheItemPolicy, String)

Při přepsání v odvozené třídě vloží položku mezipaměti do mezipaměti.

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)

Parametry

key
String

Jedinečný identifikátor pro položku mezipaměti.

value
Object

Objekt, který se má vložit.

policy
CacheItemPolicy

Objekt, který obsahuje podrobnosti vyřazení pro položku mezipaměti. Tento objekt poskytuje více možností vyřazení než jednoduché absolutní vypršení platnosti.

regionName
String

Nepovinný parametr. Pojmenovaná oblast v mezipaměti, do které lze přidat položku mezipaměti, pokud jsou implementovány oblasti. Výchozí hodnota volitelného parametru je null.

Poznámky

Toto přetížení metody umožňuje poskytnout více podrobností o vyřazení nebo vypršení platnosti než ty, které jsou k dispozici v absolutním vypršení platnosti na základě času.

Pokud položka, která odpovídá key , v mezipaměti value neexistuje a key slouží k vložení jako nová položka mezipaměti. Pokud položka s klíčem, který odpovídá item , je položka mezipaměti aktualizována nebo přepsána pomocí value.

Platí pro