Lenguaje

CacheView Clase

Definición

Componente que almacena en caché el HTML representado de su contenido secundario durante la representación del lado servidor (SSR). En la acierto de caché, los componentes secundarios no se crean instancias ni se representan.

public sealed class CacheView : IDisposable, Microsoft.AspNetCore.Components.IComponent
type CacheView = class
    interface IComponent
    interface IDisposable
Public NotInheritable Class CacheView
Implements IComponent, IDisposable
Herencia
CacheView
Implementaciones

Constructores

Nombre Description
CacheView()

Componente que almacena en caché el HTML representado de su contenido secundario durante la representación del lado servidor (SSR). En la acierto de caché, los componentes secundarios no se crean instancias ni se representan.

Propiedades

Nombre Description
CacheKey

Obtiene o establece una clave de caché explícita para la desambiguación cuando varias CacheView instancias comparten el mismo antecesor de componente.

ChildContent

Obtiene o establece el contenido que se va a almacenar en caché.

Enabled

Obtiene o establece si el almacenamiento en caché está habilitado. Tiene como valor predeterminado true.

ExpiresAfter

Obtiene o establece cuánto tiempo después de crear la entrada de caché se debe expulsar.

ExpiresOn

Obtiene o establece el absoluto DateTimeOffset cuando se debe expulsar la entrada de caché.

ExpiresSliding

Obtiene o establece cuánto tiempo después del último acceso a la entrada de caché se debe expulsar. No se admite cuando el almacén de vistas de caché usa HybridCache.

VaryBy

Obtiene o establece un valor de cadena personalizado para variar la memoria caché.

VaryByCookie

Obtiene o establece una lista separada por comas de nombres de cookies para variar la memoria caché por.

VaryByCulture

Obtiene o establece si se va a variar la memoria caché según la referencia cultural actual.

VaryByHeader

Obtiene o establece una lista separada por comas de nombres de encabezado HTTP para variar la memoria caché por.

VaryByQuery

Obtiene o establece una lista separada por comas de nombres de parámetros de cadena de consulta para variar la memoria caché por. Se usa "*" para variar según todos los parámetros de cadena de consulta.

VaryByRoute

Obtiene o establece una lista separada por comas de nombres de parámetros de ruta para variar la memoria caché por.

VaryByUser

Obtiene o establece si se va a variar la memoria caché por la identidad de usuario autenticada.

Métodos

Nombre Description
Dispose()

Componente que almacena en caché el HTML representado de su contenido secundario durante la representación del lado servidor (SSR). En la acierto de caché, los componentes secundarios no se crean instancias ni se representan.

Implementaciones de interfaz explícitas

Nombre Description
IComponent.Attach(RenderHandle)

Asocia el componente a .RenderHandle

IComponent.SetParametersAsync(ParameterView)

Establece los parámetros proporcionados por el elemento primario del componente en el árbol de representación.

Se aplica a