DistributedCacheTagHelper 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é> distribuida.
public ref class DistributedCacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")]
public class DistributedCacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")>]
type DistributedCacheTagHelper = class
inherit CacheTagHelperBase
Public Class DistributedCacheTagHelper
Inherits CacheTagHelperBase
- Herencia
- Atributos
Constructores
DistributedCacheTagHelper(IDistributedCacheTagHelperService, HtmlEncoder) |
Crea un nuevo CacheTagHelper. |
Campos
CacheKeyPrefix |
Prefijo usado por DistributedCacheTagHelper instancias al crear entradas en IDistributedCacheTagHelperStorage. |
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é los trabajos. |
Name |
Obtiene o establece un nombre único para discriminar las entradas almacenadas 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. (Heredado de CacheTagHelperBase) |
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 de forma sincrónica con TagHelper los especificados |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Ejecuta de forma asincrónica con TagHelper los especificados |