ObjectCache.Set Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
.