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í
| Name | Description |
|---|---|
| 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 a 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)
- Zdroj:
- ObjectCache.cs
- Zdroj:
- ObjectCache.cs
- Zdroj:
- ObjectCache.cs
- Zdroj:
- ObjectCache.cs
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í položky 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 existuje položka s klíčem, který odpovídá item , použije se hodnota z item k aktualizaci nebo přepsání hodnoty existující položky mezipaměti.
Platí pro
Set(String, Object, DateTimeOffset, String)
- Zdroj:
- ObjectCache.cs
- Zdroj:
- ObjectCache.cs
- Zdroj:
- ObjectCache.cs
- Zdroj:
- ObjectCache.cs
Při přepsání v odvozené třídě vloží položku mezipaměti do mezipaměti a 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ý chcete vložit.
- absoluteExpiration
- DateTimeOffset
Pevné datum a čas, kdy vyprší platnost položky mezipaměti.
- regionName
- String
Optional. 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, existuje, položka mezipaměti se aktualizuje nebo přepíše pomocí .value
Platí pro
Set(String, Object, CacheItemPolicy, String)
- Zdroj:
- ObjectCache.cs
- Zdroj:
- ObjectCache.cs
- Zdroj:
- ObjectCache.cs
- Zdroj:
- ObjectCache.cs
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ý chcete vložit.
- policy
- CacheItemPolicy
Objekt, který obsahuje podrobnosti vyřazení položky mezipaměti. Tento objekt poskytuje více možností vyřazení než jednoduché absolutní vypršení platnosti.
- regionName
- String
Optional. 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, existuje, položka mezipaměti se aktualizuje nebo přepíše pomocí .value