Idioma

CacheView Classe

Definição

Um componente que armazena em cache o HTML renderizado de seu conteúdo filho durante a renderização do servidor (SSR). No cache atingido, os componentes filho não são instanciados ou renderizados.

public sealed class CacheView : IDisposable, Microsoft.AspNetCore.Components.IComponent
type CacheView = class
    interface IComponent
    interface IDisposable
Public NotInheritable Class CacheView
Implements IComponent, IDisposable
Herança
CacheView
Implementações

Construtores

Nome Description
CacheView()

Um componente que armazena em cache o HTML renderizado de seu conteúdo filho durante a renderização do servidor (SSR). No cache atingido, os componentes filho não são instanciados ou renderizados.

Propriedades

Nome Description
CacheKey

Obtém ou define uma chave de cache explícita para desambiguação quando várias CacheView instâncias compartilham o mesmo componente ancestral.

ChildContent

Obtém ou define o conteúdo a ser armazenado em cache.

Enabled

Obtém ou define se o cache está habilitado. Usa true como padrão.

ExpiresAfter

Obtém ou define quanto tempo após a criação a entrada de cache deve ser removida.

ExpiresOn

Obtém ou define o absoluto DateTimeOffset quando a entrada de cache deve ser removida.

ExpiresSliding

Obtém ou define quanto tempo após o último acesso a entrada de cache deve ser removida. Não há suporte quando o repositório de exibição de cache usa HybridCache.

VaryBy

Obtém ou define um valor de cadeia de caracteres personalizado para variar o cache.

VaryByCookie

Obtém ou define uma lista separada por vírgulas de nomes de cookie para variar o cache.

VaryByCulture

Obtém ou define se o cache deve variar de acordo com a cultura atual.

VaryByHeader

Obtém ou define uma lista separada por vírgulas de nomes de cabeçalho HTTP para variar o cache.

VaryByQuery

Obtém ou define uma lista separada por vírgulas de nomes de parâmetro de cadeia de caracteres de consulta para variar o cache. Use "*" para variar de acordo com todos os parâmetros de cadeia de caracteres de consulta.

VaryByRoute

Obtém ou define uma lista separada por vírgulas de nomes de parâmetro de rota para variar o cache.

VaryByUser

Obtém ou define se o cache deve variar pela identidade do usuário autenticado.

Métodos

Nome Description
Dispose()

Um componente que armazena em cache o HTML renderizado de seu conteúdo filho durante a renderização do servidor (SSR). No cache atingido, os componentes filho não são instanciados ou renderizados.

Implantações explícitas de interface

Nome Description
IComponent.Attach(RenderHandle)

Anexa o componente a um RenderHandle.

IComponent.SetParametersAsync(ParameterView)

Define parâmetros fornecidos pelo pai do componente na árvore de renderização.

Aplica-se a