CacheTagHelperBase 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.
TagHelper implémentation de base pour la mise en cache des éléments.
public ref class CacheTagHelperBase abstract : Microsoft::AspNetCore::Razor::TagHelpers::TagHelper
public abstract class CacheTagHelperBase : Microsoft.AspNetCore.Razor.TagHelpers.TagHelper
type CacheTagHelperBase = class
inherit TagHelper
Public MustInherit Class CacheTagHelperBase
Inherits TagHelper
- Héritage
- Dérivé
Constructeurs
CacheTagHelperBase(HtmlEncoder) |
Crée un CacheTagHelperBase. |
Champs
DefaultExpiration |
Durée par défaut, à partir du moment où l’entrée de cache a été ajoutée, quand elle doit être supprimée. Cette durée par défaut n’est utilisée que si aucun autre critère d’expiration n’est spécifié. Le délai d’expiration par défaut est une expiration glissante de 30 secondes. |
Propriétés
Enabled |
Obtient ou définit la valeur qui détermine si l’assistance de balise est activée ou non. |
ExpiresAfter |
Obtient ou définit la durée, à partir du moment où l’entrée de cache a été ajoutée, quand elle doit être supprimée. |
ExpiresOn |
Obtient ou définit la valeur exacte DateTimeOffset que l’entrée de cache doit être supprimée. |
ExpiresSliding |
Obtient ou définit la durée du dernier accès auquel l’entrée de cache doit être supprimée. |
HtmlEncoder |
Obtient le HtmlEncoder qui encode le contenu à mettre en cache. |
Order |
Lorsqu’un jeu de ITagHelpers est exécuté, leurs Init(TagHelperContext)sont d’abord appelés dans le spécifié Order; puis leurs ProcessAsync(TagHelperContext, TagHelperOutput)sont appelés dans le spécifié Order. Les plus petites valeurs sont exécutées en premier. |
VaryBy |
Obtient ou définit un String pour faire varier le résultat mis en cache par. |
VaryByCookie |
Obtient ou définit un ensemble délimité par des virgules de noms de cookies pour faire varier le résultat mis en cache. |
VaryByCulture |
Obtient ou définit une valeur qui détermine si le résultat mis en cache doit être modifié par culture de requête.
Si vous définissez cette valeur sur |
VaryByHeader |
Obtient ou définit un ensemble délimité par des virgules d’en-têtes de requête HTTP pour faire varier le résultat mis en cache. |
VaryByQuery |
Obtient ou définit un ensemble de paramètres de requête délimités par des virgules pour faire varier le résultat mis en cache. |
VaryByRoute |
Obtient ou définit un ensemble délimité par des virgules de paramètres de données de routage pour faire varier le résultat mis en cache. |
VaryByUser |
Obtient ou définit une valeur qui détermine si le résultat mis en Usercache doit être modifié par l’identité pour le connecté . |
ViewContext |
Obtient ou définit le ViewContext pour l’affichage en cours d’exécution. |
Méthodes
Init(TagHelperContext) |
Initialise le ITagHelper avec le donné |
Process(TagHelperContext, TagHelperOutput) |
Exécute de manière synchrone le TagHelper avec le donné |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Exécute de manière asynchrone le TagHelper avec le donné |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour