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, 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. |
| 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 sincrónicamente con los |
| ProcessAsync(TagHelperContext, TagHelperOutput) |
Ejecuta de forma asincrónica el TagHelper objeto con los |