CacheExtensions.Set Méthode

Définition

Surcharges

Set<TItem>(IMemoryCache, Object, TItem)

Associe une valeur à la clé spécifiée dans .IMemoryCache

Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)

Associe une entrée de cache à la clé spécifiée et applique les valeurs d’un existant MemoryCacheEntryOptions à l’entrée créée.

Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)

Associe une entrée de cache à la clé spécifiée qui expirera à l’expiration IChangeToken .

Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)

Crée ou remplace l’entrée spécifiée dans le cache et définit la valeur avec une date d’expiration absolue.

Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)

Associe une entrée de cache à une clé spécifiée qui expirera après une durée spécifiée.

Set<TItem>(IMemoryCache, Object, TItem)

Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs

Associe une valeur à la clé spécifiée dans .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

Paramètres de type

TItem

Type de l’objet à définir.

Paramètres

cache
IMemoryCache

La IMemoryCache instance cette méthode s’étend.

key
Object

Clé de l’entrée à définir.

value
TItem

Valeur à associer à la clé.

Retours

TItem

Valeur définie.

S’applique à

Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)

Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs

Associe une entrée de cache à la clé spécifiée et applique les valeurs d’un existant MemoryCacheEntryOptions à l’entrée créée.

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);
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

Paramètres de type

TItem

Type de l’objet à définir.

Paramètres

cache
IMemoryCache

La IMemoryCache instance cette méthode s’étend.

key
Object

Clé de l’entrée à définir.

value
TItem

Valeur à associer à la clé.

options
MemoryCacheEntryOptions

Le instance existant MemoryCacheEntryOptions à appliquer à la nouvelle entrée.

Retours

TItem

Valeur définie.

S’applique à

Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)

Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs

Associe une entrée de cache à la clé spécifiée qui expirera à l’expiration IChangeToken .

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

Paramètres de type

TItem

Type de l’objet à définir.

Paramètres

cache
IMemoryCache

La IMemoryCache instance cette méthode s’étend.

key
Object

Clé de l’entrée à définir.

value
TItem

Valeur à associer à la clé.

expirationToken
IChangeToken

IChangeToken qui provoque l’expiration de l’entrée de cache.

Retours

TItem

Valeur définie.

S’applique à

Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)

Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs

Crée ou remplace l’entrée spécifiée dans le cache et définit la valeur avec une date d’expiration absolue.

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

Paramètres de type

TItem

Type de la valeur.

Paramètres

cache
IMemoryCache

Cache local en mémoire dont les valeurs ne sont pas sérialisées.

key
Object

Entrée à créer ou remplacer.

value
TItem

La valeur localisée ou null.

absoluteExpiration
DateTimeOffset

Heure d’expiration en termes absolus.

Retours

TItem

Valeur définie.

S’applique à

Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)

Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs

Associe une entrée de cache à une clé spécifiée qui expirera après une durée spécifiée.

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

Paramètres de type

TItem

Type de l’objet à définir.

Paramètres

cache
IMemoryCache

La IMemoryCache instance cette méthode s’étend.

key
Object

Clé de l’entrée à définir.

value
TItem

Valeur à associer à la clé.

absoluteExpirationRelativeToNow
TimeSpan

Durée à partir de maintenant après laquelle l’entrée du cache expirera.

Retours

TItem

Valeur définie.

S’applique à