Lingua

CacheView Classe

Definizione

Componente che memorizza nella cache il codice HTML di cui è stato eseguito il rendering del contenuto figlio durante il rendering lato server (SSR). In caso di riscontri nella cache, i componenti figlio non vengono create o sottoposte a rendering.

public sealed class CacheView : IDisposable, Microsoft.AspNetCore.Components.IComponent
type CacheView = class
    interface IComponent
    interface IDisposable
Public NotInheritable Class CacheView
Implements IComponent, IDisposable
Ereditarietà
CacheView
Implementazioni

Costruttori

Nome Descrizione
CacheView()

Componente che memorizza nella cache il codice HTML di cui è stato eseguito il rendering del contenuto figlio durante il rendering lato server (SSR). In caso di riscontri nella cache, i componenti figlio non vengono create o sottoposte a rendering.

Proprietà

Nome Descrizione
CacheKey

Ottiene o imposta una chiave di cache esplicita per la disambiguazione quando più CacheView istanze condividono lo stesso predecessore del componente.

ChildContent

Ottiene o imposta il contenuto da memorizzare nella cache.

Enabled

Ottiene o imposta un valore che indica se la memorizzazione nella cache è abilitata. Di default è true.

ExpiresAfter

Ottiene o imposta la durata della rimozione della voce della cache dopo la creazione.

ExpiresOn

Ottiene o imposta l'elemento assoluto DateTimeOffset quando la voce della cache deve essere rimossa.

ExpiresSliding

Ottiene o imposta la durata dell'ultimo accesso alla voce della cache da rimuovere. Non supportato quando l'archivio viste cache usa HybridCache.

VaryBy

Ottiene o imposta un valore stringa personalizzato in base a cui variare la cache.

VaryByCookie

Ottiene o imposta un elenco delimitato da virgole di nomi di cookie in base a cui variare la cache.

VaryByCulture

Ottiene o imposta un valore che indica se variare la cache in base alle impostazioni cultura correnti.

VaryByHeader

Ottiene o imposta un elenco delimitato da virgole di nomi di intestazione HTTP in base a cui variare la cache.

VaryByQuery

Ottiene o imposta un elenco delimitato da virgole di nomi di parametri di stringa di query in base a cui variare la cache. Usare "*" per variare in base a tutti i parametri della stringa di query.

VaryByRoute

Ottiene o imposta un elenco delimitato da virgole di nomi di parametri di route in base a cui variare la cache.

VaryByUser

Ottiene o imposta un valore che indica se variare la cache in base all'identità utente autenticata.

Metodi

Nome Descrizione
Dispose()

Componente che memorizza nella cache il codice HTML di cui è stato eseguito il rendering del contenuto figlio durante il rendering lato server (SSR). In caso di riscontri nella cache, i componenti figlio non vengono create o sottoposte a rendering.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IComponent.Attach(RenderHandle)

Collega il componente a un oggetto RenderHandle.

IComponent.SetParametersAsync(ParameterView)

Imposta i parametri forniti dall'elemento padre del componente nell'albero di rendering.

Si applica a