CacheTagHelperBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
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 |
Process(TagHelperContext, TagHelperOutput) |
Executa de forma síncrona o TagHelper com o fornecido |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Executa de forma assíncrona o TagHelper com o fornecido |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários