CacheTagHelper 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 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
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 inferiores se ejecutan primero. (Heredado de CacheTagHelperBase) |
| Priority |
Obtiene o establece la CacheItemPriority directiva para la entrada de caché. |
| VaryBy |
Obtiene o establece un String objeto para variar el resultado almacenado en caché. (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 |
| VaryByHeader |
Obtiene o establece un conjunto delimitado por comas de encabezados de solicitud HTTP 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é. (Heredado de CacheTagHelperBase) |
| 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. (Heredado de CacheTagHelperBase) |
| ViewContext |
Obtiene o establece el ViewContext objeto para la vista en ejecución actual. (Heredado de CacheTagHelperBase) |
Métodos
| Init(TagHelperContext) |
Inicializa con ITagHelper el especificado |
| Process(TagHelperContext, TagHelperOutput) |
Ejecuta sincrónicamente con los |
| ProcessAsync(TagHelperContext, TagHelperOutput) |
Ejecuta de forma asincrónica el TagHelper objeto con los |