Sdílet prostřednictvím


CacheExtensions.Set Metoda

Definice

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

TItem

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

TItem

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

TItem

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

TItem

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

TItem

Hodnota, která byla nastavena.

Platí pro