CacheExtensions.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řetížení
Set<TItem>(IMemoryCache, Object, TItem) |
Přidruží hodnotu k zadanému klíči v .IMemoryCache |
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Přidruží položku mezipaměti k zadanému klíči a použije hodnoty existující MemoryCacheEntryOptions položky na vytvořenou položku. |
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Přidruží položku mezipaměti k zadanému klíči, jehož platnost vyprší při IChangeToken vypršení jeho platnosti. |
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Vytvoří nebo přepíše zadanou položku v mezipaměti a nastaví hodnotu s absolutním datem vypršení platnosti. |
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Přidruží položku mezipaměti k zadanému klíči, jehož platnost po zadané době vyprší. |
Set<TItem>(IMemoryCache, Object, TItem)
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
Přidruží hodnotu k zadanému klíči v .IMemoryCache
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value);
public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem) As TItem
Parametry typu
- TItem
Typ objektu, který se má nastavit.
Parametry
- cache
- IMemoryCache
Instance IMemoryCache , která tato metoda rozšiřuje.
- key
- Object
Klíč položky, která se má nastavit.
- value
- TItem
Hodnota, která se má přidružit ke klíči.
Návraty
Hodnota, která byla nastavena.
Platí pro
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
Přidruží položku mezipaměti k zadanému klíči a použije hodnoty existující MemoryCacheEntryOptions položky na vytvořenou položku.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, Microsoft::Extensions::Caching::Memory::MemoryCacheEntryOptions ^ options);
public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions? options);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, options As MemoryCacheEntryOptions) As TItem
Parametry typu
- TItem
Typ objektu, který se má nastavit.
Parametry
- cache
- IMemoryCache
Instance IMemoryCache , která tato metoda rozšiřuje.
- key
- Object
Klíč položky, která se má nastavit.
- value
- TItem
Hodnota, která se má přidružit ke klíči.
- options
- MemoryCacheEntryOptions
Existující MemoryCacheEntryOptions instance, která se má použít pro novou položku.
Návraty
Hodnota, která byla nastavena.
Platí pro
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
Přidruží položku mezipaměti k zadanému klíči, jehož platnost vyprší při IChangeToken vypršení jeho platnosti.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, Microsoft::Extensions::Primitives::IChangeToken ^ expirationToken);
public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Primitives.IChangeToken expirationToken);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * Microsoft.Extensions.Primitives.IChangeToken -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, expirationToken As IChangeToken) As TItem
Parametry typu
- TItem
Typ objektu, který se má nastavit.
Parametry
- cache
- IMemoryCache
Instance IMemoryCache , která tato metoda rozšiřuje.
- key
- Object
Klíč položky, která se má nastavit.
- value
- TItem
Hodnota, která se má přidružit ke klíči.
- expirationToken
- IChangeToken
Hodnota IChangeToken , která způsobí vypršení platnosti položky mezipaměti.
Návraty
Hodnota, která byla nastavena.
Platí pro
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
Vytvoří nebo přepíše zadanou položku v mezipaměti a nastaví hodnotu s absolutním datem vypršení platnosti.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, DateTimeOffset absoluteExpiration);
public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, DateTimeOffset absoluteExpiration);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * DateTimeOffset -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, absoluteExpiration As DateTimeOffset) As TItem
Parametry typu
- TItem
Typ hodnoty
Parametry
- cache
- IMemoryCache
Místní mezipaměť v paměti, jejíž hodnoty nejsou serializovány.
- key
- Object
Položka, která se má vytvořit nebo přepsat.
- value
- TItem
Umístěná hodnota nebo null
.
- absoluteExpiration
- DateTimeOffset
Doba vypršení platnosti v absolutním vyjádření.
Návraty
Hodnota, která byla nastavena.
Platí pro
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
- Zdroj:
- MemoryCacheExtensions.cs
Přidruží položku mezipaměti k zadanému klíči, jehož platnost po zadané době vyprší.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, TimeSpan absoluteExpirationRelativeToNow);
public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, TimeSpan absoluteExpirationRelativeToNow);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * TimeSpan -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, absoluteExpirationRelativeToNow As TimeSpan) As TItem
Parametry typu
- TItem
Typ objektu, který se má nastavit.
Parametry
- cache
- IMemoryCache
Instance IMemoryCache , která tato metoda rozšiřuje.
- key
- Object
Klíč položky, která se má nastavit.
- value
- TItem
Hodnota, která se má přidružit ke klíči.
- absoluteExpirationRelativeToNow
- TimeSpan
Doba od této chvíle, po jejímž uplynutí vyprší platnost položky mezipaměti.
Návraty
Hodnota, která byla nastavena.