CacheExtensions.Set Méthode

Définition

Surcharges

Nom Description
Set<TItem>(IMemoryCache, Object, TItem)

Associer une valeur à une clé dans le IMemoryCache.

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

Définit une entrée de cache avec la clé et la valeur données et applique les valeurs d’une entrée existante MemoryCacheEntryOptions à l’entrée créée.

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

Définit une entrée de cache avec la clé et la valeur spécifiées qui expirent à l’expiration IChangeToken .

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

Définit une entrée de cache avec la clé et la valeur données qui expireront dans la durée donnée.

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

Définit une entrée de cache avec la clé et la valeur données qui expireront dans la durée donnée à partir de maintenant.

Set<TItem>(IMemoryCache, Object, TItem)

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

Associer une valeur à une clé dans le 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

L’instance IMemoryCache de 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

Définit une entrée de cache avec la clé et la valeur données et applique les valeurs d’une entrée existante 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);
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

L’instance IMemoryCache de cette méthode s’étend.

key
Object

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

value
TItem

Valeur à associer à la clé.

options
MemoryCacheEntryOptions

Instance existante 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

Définit une entrée de cache avec la clé et la valeur spécifiées qui expirent à 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

L’instance IMemoryCache de cette méthode s’étend.

key
Object

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

value
TItem

Valeur à associer à la clé.

expirationToken
IChangeToken

Ce IChangeToken qui entraîne l’expiration de l’entrée du 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

Définit une entrée de cache avec la clé et la valeur données qui expireront dans la durée donnée.

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 l’objet à définir.

Paramètres

cache
IMemoryCache

L’instance IMemoryCache de cette méthode s’étend.

key
Object

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

value
TItem

Valeur à associer à la clé.

absoluteExpiration
DateTimeOffset

Point dans le temps auquel l’entrée du cache expire.

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

Définit une entrée de cache avec la clé et la valeur données qui expireront dans la durée donnée à partir de maintenant.

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

L’instance IMemoryCache de 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 laquelle l’entrée du cache expire.

Retours

TItem

Valeur définie.

S’applique à