CacheTagHelperBase Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
TagHelper implementación base para los elementos de almacenamiento en caché.
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
- Herencia
- Derivado
Constructores
CacheTagHelperBase(HtmlEncoder) |
Crea un nuevo CacheTagHelperBase. |
Campos
DefaultExpiration |
La duración predeterminada, desde el momento en que se agregó la entrada de caché, cuando se debe expulsar. Esta duración predeterminada solo se usará si no se especifica ningún otro criterio de expiración. El tiempo de expiración predeterminado es una expiración deslizante de 30 segundos. |
Propiedades
Enabled |
Obtiene o establece el valor que determina si el asistente de etiquetas está habilitado o no. |
ExpiresAfter |
Obtiene o establece la duración, a partir del momento en que se agregó la entrada de caché, cuando se debe expulsar. |
ExpiresOn |
Obtiene o establece exactamente DateTimeOffset la entrada de caché que se debe expulsar. |
ExpiresSliding |
Obtiene o establece la duración del último acceso que se debe expulsar la entrada de caché. |
HtmlEncoder |
Obtiene el HtmlEncoder objeto que codifica el contenido que se va a almacenar en caché. |
Order |
Cuando se ejecuta un conjunto de ITagHelpers, Init(TagHelperContext)los de se invocan por primera vez en el especificado Order; a continuación, los ProcessAsync(TagHelperContext, TagHelperOutput)de se invocan en el especificado Order. Los valores más bajos se ejecutan primero. |
VaryBy |
Obtiene o establece un String objeto para variar el resultado almacenado en caché. |
VaryByCookie |
Obtiene o establece un conjunto de nombres de cookies delimitado por comas para variar el resultado almacenado en caché. |
VaryByCulture |
Obtiene o establece un valor que determina si el resultado almacenado en caché va a variar según la referencia cultural de la solicitud.
Si se establece en |
VaryByHeader |
Obtiene o establece un conjunto delimitado por comas de encabezados de solicitud HTTP para variar el resultado almacenado en caché. |
VaryByQuery |
Obtiene o establece un conjunto de parámetros de consulta delimitado por comas para variar el resultado almacenado en caché. |
VaryByRoute |
Obtiene o establece un conjunto delimitado por comas de parámetros de datos de ruta para variar el resultado almacenado en caché. |
VaryByUser |
Obtiene o establece un valor que determina si el resultado almacenado en Usercaché va a variar mediante la identidad para el objeto que ha iniciado sesión. |
ViewContext |
Obtiene o establece el ViewContext objeto para la vista en ejecución actual. |
Métodos
Init(TagHelperContext) |
Inicializa con ITagHelper el especificado |
Process(TagHelperContext, TagHelperOutput) |
Ejecuta de forma sincrónica con TagHelper los especificados |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Ejecuta de forma asincrónica con TagHelper los especificados |
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de