MemoryCacheEntryOptions Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les options de cache appliquées à une entrée de l’instance IMemoryCache .
public ref class MemoryCacheEntryOptions
public class MemoryCacheEntryOptions
type MemoryCacheEntryOptions = class
Public Class MemoryCacheEntryOptions
- Héritage
-
MemoryCacheEntryOptions
Constructeurs
| Nom | Description |
|---|---|
| MemoryCacheEntryOptions() |
Représente les options de cache appliquées à une entrée de l’instance IMemoryCache . |
Propriétés
| Nom | Description |
|---|---|
| AbsoluteExpiration |
Obtient ou définit une date d’expiration absolue pour l’entrée du cache. |
| AbsoluteExpirationRelativeToNow |
Obtient ou définit un délai d’expiration absolu, par rapport à maintenant. |
| ExpirationTokens |
Obtient les IChangeToken instances qui entraînent l’expiration de l’entrée du cache. |
| PostEvictionCallbacks |
Obtient ou définit les rappels est déclenché une fois que l’entrée du cache est supprimée du cache. |
| Priority |
Obtient ou définit la priorité pour conserver l’entrée du cache dans le cache pendant un nettoyage déclenché par la pression de la mémoire. La valeur par défaut est Normal. |
| Size |
Obtient ou définit la taille de la valeur d’entrée du cache. |
| SlidingExpiration |
Obtient ou définit la durée pendant laquelle une entrée de cache peut être inactive (par exemple, non accessible) avant sa suppression. Cela ne prolongera pas la durée de vie de l’entrée au-delà de l’expiration absolue (si elle est définie). |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Méthodes d’extension
| Nom | Description |
|---|---|
| AddExpirationToken(MemoryCacheEntryOptions, IChangeToken) |
Expire l’entrée du cache si l’élément donné IChangeToken expire. |
| RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object) |
Déclenche le rappel donné une fois l’entrée du cache supprimée du cache. |
| RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate) |
Déclenche le rappel donné une fois l’entrée du cache supprimée du cache. |
| SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset) |
Définit une date d’expiration absolue pour l’entrée du cache. |
| SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan) |
Définit un délai d’expiration absolu, par rapport à maintenant. |
| SetPriority(MemoryCacheEntryOptions, CacheItemPriority) |
Définit la priorité pour conserver l’entrée du cache dans le cache pendant un nettoyage par jetons de pression de la mémoire. |
| SetSize(MemoryCacheEntryOptions, Int64) |
Définit la taille de la valeur d’entrée du cache. |
| SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan) |
Définit la durée pendant laquelle l’entrée du cache peut être inactive (par exemple, non accessible) avant sa suppression. Cela ne prolongera pas la durée de vie de l’entrée au-delà de l’expiration absolue (si elle est définie). |