Partilhar via


CacheTagHelperBase Classe

Definição

TagHelper implementação base para elementos de cache.

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
Herança
CacheTagHelperBase
Derivado

Construtores

CacheTagHelperBase(HtmlEncoder)

Cria um novo CacheTagHelperBase.

Campos

DefaultExpiration

A duração padrão, a partir do momento em que a entrada de cache foi adicionada, quando ela deve ser removida. Essa duração padrão só será usada se nenhum outro critério de expiração for especificado. O tempo de expiração padrão é uma expiração deslizante de 30 segundos.

Propriedades

Enabled

Obtém ou define o valor que determina se o auxiliar de marca está habilitado ou não.

ExpiresAfter

Obtém ou define a duração, a partir do momento em que a entrada de cache foi adicionada, quando ela deve ser removida.

ExpiresOn

Obtém ou define a exata DateTimeOffset entrada de cache que deve ser removida.

ExpiresSliding

Obtém ou define a duração do último acesso em que a entrada de cache deve ser removida.

HtmlEncoder

Obtém o HtmlEncoder que codifica o conteúdo a ser armazenado em cache.

Order

Quando um conjunto de ITagHelpers é executado, os Init(TagHelperContext)seus são invocados pela primeira vez no especificado Order; em seguida, os ProcessAsync(TagHelperContext, TagHelperOutput)de são invocados no especificado Order. Valores maios baixos são executados primeiro.

VaryBy

Obtém ou define um String para variar o resultado armazenado em cache por.

VaryByCookie

Obtém ou define um conjunto delimitado por vírgulas de nomes de cookie para variar o resultado armazenado em cache.

VaryByCulture

Obtém ou define um valor que determina se o resultado armazenado em cache deve ser variado pela cultura de solicitação.

Definir isso como true resultaria no resultado para ser variado por CurrentCulture e CurrentUICulture.

VaryByHeader

Obtém ou define um conjunto delimitado por vírgulas de cabeçalhos de solicitação HTTP para variar o resultado armazenado em cache.

VaryByQuery

Obtém ou define um conjunto delimitado por vírgulas de parâmetros de consulta para variar o resultado armazenado em cache.

VaryByRoute

Obtém ou define um conjunto delimitado por vírgulas de parâmetros de dados de rota para variar o resultado armazenado em cache.

VaryByUser

Obtém ou define um valor que determina se o resultado armazenado em Usercache deve ser variado pela Identidade para o conectado.

ViewContext

Obtém ou define o ViewContext para o Modo de Exibição em execução atual.

Métodos

Init(TagHelperContext)

Inicializa o ITagHelper com o fornecido context. As adições a Items devem ser feitas nesse método para garantir que elas sejam adicionadas antes da execução dos filhos.

(Herdado de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Executa de forma síncrona o TagHelper com o fornecido context e output.

(Herdado de TagHelper)
ProcessAsync(TagHelperContext, TagHelperOutput)

Executa de forma assíncrona o TagHelper com o fornecido context e output.

(Herdado de TagHelper)

Aplica-se a