Freigeben über


OutputCachePolicyBuilder Klasse

Definition

Stellt Hilfsmethoden zum Erstellen benutzerdefinierter Richtlinien bereit.

public sealed class OutputCachePolicyBuilder
type OutputCachePolicyBuilder = class
Public NotInheritable Class OutputCachePolicyBuilder
Vererbung
OutputCachePolicyBuilder

Methoden

AddPolicy(Type)

Fügt eine dynamisch aufgelöste Richtlinie hinzu.

AddPolicy<T>()

Fügt eine dynamisch aufgelöste Richtlinie hinzu.

Cache()

Aktiviert das Zwischenspeichern für die aktuelle Anforderung, wenn sie noch nicht aktiviert ist.

Expire(TimeSpan)

Fügt eine Richtlinie hinzu, um den Ablauf der zwischengespeicherten Antwort zu ändern.

NoCache()

Löscht die Richtlinien und fügt eine Zwischenspeicherungslogik hinzu, die verhindert.

SetCacheKeyPrefix(Func<HttpContext,CancellationToken,ValueTask<String>>)

Fügt eine Richtlinie hinzu, die den Cacheschlüssel mithilfe des angegebenen Werts variiert.

SetCacheKeyPrefix(Func<HttpContext,String>)

Fügt eine Richtlinie hinzu, die den Cacheschlüssel mithilfe des angegebenen Werts variiert.

SetCacheKeyPrefix(String)

Fügt eine Richtlinie hinzu, die den Cacheschlüssel mithilfe des angegebenen Werts variiert.

SetLocking(Boolean)

Fügt eine Richtlinie hinzu, um die Anforderungssperrstrategie zu ändern.

SetVaryByHeader(String, String[])

Fügt eine Richtlinie hinzu, um die zwischengespeicherten Antworten nach Header zu variieren.

SetVaryByHeader(String[])

Fügt eine Richtlinie hinzu, um die zwischengespeicherten Antworten nach Header zu variieren.

SetVaryByHost(Boolean)

Fügt eine Richtlinieneinstellung hinzu, ob der Hostheader nicht variieren soll.

SetVaryByQuery(String, String[])

Fügt eine Richtlinie hinzu, um die zwischengespeicherten Antworten nach Abfragezeichenfolgen zu variieren.

SetVaryByQuery(String[])

Fügt eine Richtlinie hinzu, um die zwischengespeicherten Antworten nach Abfragezeichenfolgen zu variieren.

SetVaryByRouteValue(String, String[])

Fügt eine Richtlinie hinzu, um die zwischengespeicherten Antworten nach Routenwert zu variieren.

SetVaryByRouteValue(String[])

Fügt eine Richtlinie hinzu, um die zwischengespeicherten Antworten nach Routenwert zu variieren.

Tag(String[])

Fügt eine Richtlinie hinzu, um die zwischengespeicherte Antwort zu markieren.

VaryByValue(Func<HttpContext,CancellationToken,ValueTask<KeyValuePair<String,String>>>)

Fügt eine Richtlinie hinzu, die den zwischengespeicherten Inhalt basierend auf dem angegebenen Wert variiert.

VaryByValue(Func<HttpContext,KeyValuePair<String,String>>)

Fügt eine Richtlinie hinzu, um die zwischengespeicherten Antworten nach benutzerdefiniertem Schlüssel/Wert zu variieren.

VaryByValue(String, String)

Fügt eine Richtlinie hinzu, um die zwischengespeicherten Antworten nach benutzerdefiniertem Schlüssel/Wert zu variieren.

With(Func<OutputCacheContext,Boolean>)

Fügt der aktuellen Richtlinie eine Anforderung hinzu.

With(Func<OutputCacheContext,CancellationToken,ValueTask<Boolean>>)

Fügt der aktuellen Richtlinie eine Anforderung hinzu.

Gilt für: