Share via


CacheTagHelper Clase

Definición

TagHelper implementación dirigida a <elementos de caché> .

public ref class CacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
public class CacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
type CacheTagHelper = class
    inherit CacheTagHelperBase
Public Class CacheTagHelper
Inherits CacheTagHelperBase
Herencia

Constructores

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

Crea un nuevo CacheTagHelper.

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

Crea un nuevo CacheTagHelper.

CacheTagHelper(IMemoryCache, HtmlEncoder)

Crea un nuevo CacheTagHelper.

Campos

CacheKeyPrefix

Prefijo usado por CacheTagHelper instancias al crear entradas en MemoryCache.

Propiedades

Enabled

Obtiene o establece el valor que determina si el asistente de etiquetas está habilitado o no.

(Heredado de CacheTagHelperBase)
ExpiresAfter

Obtiene o establece la duración, a partir del momento en que se agregó la entrada de caché, cuando se debe expulsar.

(Heredado de CacheTagHelperBase)
ExpiresOn

Obtiene o establece exactamente DateTimeOffset la entrada de caché que se debe expulsar.

(Heredado de CacheTagHelperBase)
ExpiresSliding

Obtiene o establece la duración del último acceso que se debe expulsar la entrada de caché.

(Heredado de CacheTagHelperBase)
HtmlEncoder

Obtiene el HtmlEncoder objeto que codifica el contenido que se va a almacenar en caché.

(Heredado de CacheTagHelperBase)
MemoryCache

Obtiene la IMemoryCache instancia usada para almacenar en caché las entradas.

Order

Cuando se ejecuta un conjunto de ITagHelpers, sus Init(TagHelperContext)se invocan primero en el especificado Order; a continuación, sus ProcessAsync(TagHelperContext, TagHelperOutput)se invocan en el especificado Order. Los valores más bajos se ejecutan primero.

(Heredado de CacheTagHelperBase)
Priority

Obtiene o establece la CacheItemPriority directiva para la entrada de caché.

VaryBy

Obtiene o establece un objeto String para variar el resultado almacenado en caché según.

(Heredado de CacheTagHelperBase)
VaryByCookie

Obtiene o establece un conjunto de nombres de cookies delimitado por comas para variar el resultado almacenado en caché.

(Heredado de CacheTagHelperBase)
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.

(Heredado de CacheTagHelperBase)
VaryByHeader

Obtiene o establece un conjunto de encabezados de solicitud HTTP delimitados por comas para variar el resultado almacenado en caché.

(Heredado de CacheTagHelperBase)
VaryByQuery

Obtiene o establece un conjunto de parámetros de consulta delimitado por comas para variar el resultado almacenado en caché.

(Heredado de CacheTagHelperBase)
VaryByRoute

Obtiene o establece un conjunto delimitado por comas de parámetros de datos de ruta para variar el resultado almacenado en caché por.

(Heredado de CacheTagHelperBase)
VaryByUser

Obtiene o establece un valor que determina si el resultado almacenado en caché va a variar por la identidad del registrado en User.

(Heredado de CacheTagHelperBase)
ViewContext

Obtiene o establece el objeto ViewContext para la vista en ejecución actual.

(Heredado de CacheTagHelperBase)

Métodos

Init(TagHelperContext)

Inicializa con ITagHelper el especificado context. Las adiciones a Items deben realizarse dentro de este método para asegurarse de que se agregan antes de ejecutar los elementos secundarios.

(Heredado de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Ejecuta sincrónicamente con los context especificados TagHelper y output.

(Heredado de TagHelper)
ProcessAsync(TagHelperContext, TagHelperOutput)

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

Se aplica a