CacheView Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 è |
| 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 |
| 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 |
| 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. |