CacheView 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.
Composant qui met en cache le code HTML rendu de son contenu enfant pendant le rendu côté serveur (SSR). Lors de l’accès au cache, les composants enfants ne sont pas instanciés ou rendus.
public sealed class CacheView : IDisposable, Microsoft.AspNetCore.Components.IComponent
type CacheView = class
interface IComponent
interface IDisposable
Public NotInheritable Class CacheView
Implements IComponent, IDisposable
- Héritage
-
CacheView
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| CacheView() |
Composant qui met en cache le code HTML rendu de son contenu enfant pendant le rendu côté serveur (SSR). Lors de l’accès au cache, les composants enfants ne sont pas instanciés ou rendus. |
Propriétés
| Nom | Description |
|---|---|
| CacheKey |
Obtient ou définit une clé de cache explicite pour la désambiguation lorsque plusieurs CacheView instances partagent le même ancêtre du composant. |
| ChildContent |
Obtient ou définit le contenu à mettre en cache. |
| Enabled |
Obtient ou définit si la mise en cache est activée. La valeur par défaut est |
| ExpiresAfter |
Obtient ou définit la durée pendant laquelle l’entrée du cache doit être supprimée après la création. |
| ExpiresOn |
Obtient ou définit l’absolu DateTimeOffset lorsque l’entrée du cache doit être supprimée. |
| ExpiresSliding |
Obtient ou définit la durée pendant laquelle l’entrée du cache doit être supprimée après le dernier accès.
Non pris en charge lorsque le magasin d’affichages du cache utilise |
| VaryBy |
Obtient ou définit une valeur de chaîne personnalisée pour varier le cache par. |
| VaryByCookie |
Obtient ou définit une liste séparée par des virgules de noms de cookies pour varier le cache. |
| VaryByCulture |
Obtient ou définit si le cache doit varier selon la culture actuelle. |
| VaryByHeader |
Obtient ou définit une liste séparée par des virgules des noms d’en-tête HTTP pour varier le cache. |
| VaryByQuery |
Obtient ou définit une liste séparée par des virgules des noms de paramètres de chaîne de requête pour varier le cache.
Permet |
| VaryByRoute |
Obtient ou définit une liste séparée par des virgules des noms de paramètres d’itinéraire pour varier le cache en fonction des valeurs. |
| VaryByUser |
Obtient ou définit s’il faut varier le cache par l’identité d’utilisateur authentifiée. |
Méthodes
| Nom | Description |
|---|---|
| Dispose() |
Composant qui met en cache le code HTML rendu de son contenu enfant pendant le rendu côté serveur (SSR). Lors de l’accès au cache, les composants enfants ne sont pas instanciés ou rendus. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IComponent.Attach(RenderHandle) |
Attache le composant à un RenderHandle. |
| IComponent.SetParametersAsync(ParameterView) |
Définit les paramètres fournis par le parent du composant dans l’arborescence de rendu. |