Share via


CacheTagHelperBase Clase

Definición

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
CacheTagHelperBase
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 true , el resultado será variado por CurrentCulture y CurrentUICulture.

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 context. Las adiciones que Items se deben realizar en este método para asegurarse de que se agregan antes de ejecutar los elementos secundarios.

(Heredado de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Ejecuta de forma sincrónica con TagHelper los especificados context y output.

(Heredado de TagHelper)
ProcessAsync(TagHelperContext, TagHelperOutput)

Ejecuta de forma asincrónica con TagHelper los especificados context y output.

(Heredado de TagHelper)

Se aplica a