ObjectCache.Set Méthode

Définition

En cas de substitution dans une classe dérivée, insère une entrée de cache dans le cache.

Surcharges

Nom Description
Set(CacheItem, CacheItemPolicy)

En cas de substitution dans une classe dérivée, insère l’entrée de cache dans le cache en tant qu’instance CacheItem , en spécifiant des informations sur la façon dont l’entrée sera supprimée.

Set(String, Object, DateTimeOffset, String)

En cas de substitution dans une classe dérivée, insère une entrée de cache dans le cache, en spécifiant les détails d’expiration basés sur le temps.

Set(String, Object, CacheItemPolicy, String)

En cas de substitution dans une classe dérivée, insère une entrée de cache dans le cache.

Remarques

Le comportement classique des méthodes de Set surcharge est une opération d’insertion ou de mise à jour. Une entrée de cache est insérée en tant que nouvelle entrée si l’entrée spécifiée n’existe pas, ou l’entrée de cache est mise à jour avec une nouvelle valeur s’il existe déjà.

Set(CacheItem, CacheItemPolicy)

Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs

En cas de substitution dans une classe dérivée, insère l’entrée de cache dans le cache en tant qu’instance CacheItem , en spécifiant des informations sur la façon dont l’entrée sera supprimée.

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)

Paramètres

item
CacheItem

Élément de cache à ajouter.

policy
CacheItemPolicy

Objet qui contient des détails d’éviction pour l’entrée du cache. Cet objet fournit plus d’options d’éviction qu’une expiration absolue simple.

Remarques

Si la clé pour item laquelle il n’existe pas, item est insérée en tant que nouvelle entrée de cache. Si un élément avec une clé qui correspond item existe, la valeur de item celle-ci est utilisée pour mettre à jour ou remplacer la valeur de l’entrée de cache existante.

S’applique à

Set(String, Object, DateTimeOffset, String)

Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs

En cas de substitution dans une classe dérivée, insère une entrée de cache dans le cache, en spécifiant les détails d’expiration basés sur le temps.

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)

Paramètres

key
String

Identificateur unique de l’entrée de cache.

value
Object

Objet à insérer.

absoluteExpiration
DateTimeOffset

Date et heure fixes auxquelles l’entrée du cache expire.

regionName
String

Optional. Région nommée dans le cache à laquelle l’entrée du cache peut être ajoutée, si des régions sont implémentées. La valeur par défaut du paramètre facultatif est null.

Remarques

Si un élément correspondant key n’existe pas dans le cache value et key est utilisé pour insérer comme nouvelle entrée de cache. Si un élément avec une clé qui correspond item existe, l’entrée du cache est mise à jour ou remplacée à l’aide valuede .

S’applique à

Set(String, Object, CacheItemPolicy, String)

Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs
Source:
ObjectCache.cs

En cas de substitution dans une classe dérivée, insère une entrée de cache dans le cache.

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)

Paramètres

key
String

Identificateur unique de l’entrée de cache.

value
Object

Objet à insérer.

policy
CacheItemPolicy

Objet qui contient des détails d’éviction pour l’entrée du cache. Cet objet fournit plus d’options d’éviction qu’une expiration absolue simple.

regionName
String

Optional. Région nommée dans le cache à laquelle l’entrée du cache peut être ajoutée, si des régions sont implémentées. La valeur par défaut du paramètre facultatif est null.

Remarques

Cette surcharge de méthode vous permet de fournir plus de détails d’éviction ou d’expiration que ceux disponibles dans le temps d’expiration absolue.

Si un élément correspondant key n’existe pas dans le cache value et key est utilisé pour insérer comme nouvelle entrée de cache. Si un élément avec une clé qui correspond item existe, l’entrée du cache est mise à jour ou remplacée à l’aide valuede .

S’applique à