Langue

CacheView Classe

Définition

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 true.

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 HybridCache.

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 "*" de varier selon tous les paramètres de chaîne de requête.

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.

S’applique à