CacheView Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Komponente, die den gerenderten HTML-Code des untergeordneten Inhalts während des serverseitigen Renderings (SSR) zwischenspeichert. Bei Cachetreffer werden untergeordnete Komponenten nicht instanziiert oder gerendert.
public sealed class CacheView : IDisposable, Microsoft.AspNetCore.Components.IComponent
type CacheView = class
interface IComponent
interface IDisposable
Public NotInheritable Class CacheView
Implements IComponent, IDisposable
- Vererbung
-
CacheView
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| CacheView() |
Eine Komponente, die den gerenderten HTML-Code des untergeordneten Inhalts während des serverseitigen Renderings (SSR) zwischenspeichert. Bei Cachetreffer werden untergeordnete Komponenten nicht instanziiert oder gerendert. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CacheKey |
Dient zum Abrufen oder Festlegen eines expliziten Cacheschlüssels für die Mehrdeutigkeit, wenn mehrere CacheView Instanzen denselben Komponenten-Vorgänger verwenden. |
| ChildContent |
Ruft den inhalt ab, der zwischengespeichert werden soll, oder legt diesen fest. |
| Enabled |
Ruft ab oder legt fest, ob die Zwischenspeicherung aktiviert ist. Wird standardmäßig auf |
| ExpiresAfter |
Ruft ab oder legt fest, wie lange nach der Erstellung des Cacheeintrags entfernt werden soll. |
| ExpiresOn |
Dient zum Abrufen oder Festlegen des absoluten DateTimeOffset Werts, wenn der Cacheeintrag entfernt werden soll. |
| ExpiresSliding |
Ruft ab oder legt fest, wie lange nach dem letzten Zugriff auf den Cacheeintrag entfernt werden soll.
Wird nicht unterstützt, wenn der Cacheansichtsspeicher verwendet |
| VaryBy |
Ruft einen benutzerdefinierten Zeichenfolgenwert ab, um den Cache zu variieren, oder legt diesen fest. |
| VaryByCookie |
Ruft eine durch Trennzeichen getrennte Liste von Cookienamen ab, um den Cache zu variieren, oder legt diese fest. |
| VaryByCulture |
Ruft ab oder legt fest, ob der Cache nach der aktuellen Kultur variieren soll. |
| VaryByHeader |
Ruft eine durch Trennzeichen getrennte Liste der HTTP-Headernamen ab, um den Cache zu variieren, oder legt diese fest. |
| VaryByQuery |
Dient zum Abrufen oder Festlegen einer durch Trennzeichen getrennten Liste der Namen von Abfragezeichenfolgenparametern, um den Cache zu variieren.
Wird |
| VaryByRoute |
Ruft eine durch Trennzeichen getrennte Liste der Routenparameternamen ab, um den Cache zu variieren, oder legt diese fest. |
| VaryByUser |
Ruft ab oder legt fest, ob der Cache von der authentifizierten Benutzeridentität variieren soll. |
Methoden
| Name | Beschreibung |
|---|---|
| Dispose() |
Eine Komponente, die den gerenderten HTML-Code des untergeordneten Inhalts während des serverseitigen Renderings (SSR) zwischenspeichert. Bei Cachetreffer werden untergeordnete Komponenten nicht instanziiert oder gerendert. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IComponent.Attach(RenderHandle) |
Fügt die Komponente an eine RenderHandle. |
| IComponent.SetParametersAsync(ParameterView) |
Legt Parameter fest, die vom übergeordneten Element der Komponente in der Renderstruktur bereitgestellt werden. |