Sprache

CacheView Klasse

Definition

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 true festgelegt.

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

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 "*" verwendet, um nach allen Abfragezeichenfolgenparametern zu variieren.

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.

Gilt für: