CacheView 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.
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 |
| 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 |
| 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 |
| 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. |