Freigeben über


OutputCacheOptions Klasse

Definition

Optionen zum Konfigurieren der Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.

public class OutputCacheOptions
type OutputCacheOptions = class
Public Class OutputCacheOptions
Vererbung
OutputCacheOptions

Konstruktoren

OutputCacheOptions()

Optionen zum Konfigurieren der Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.

Eigenschaften

ApplicationServices

Ruft die Anwendung IServiceProviderab.

DefaultExpirationTimeSpan

Die Dauer einer Antwort wird zwischengespeichert, wenn kein bestimmter Wert durch eine Richtlinie definiert wird. Der Standardwert ist auf 60 Sekunden festgelegt.

MaximumBodySize

Die größte zwischenspeicherbare Größe für den Antworttext in Bytes. Der Standardwert ist auf 64 MB festgelegt. Wenn der Antworttext diesen Grenzwert überschreitet, wird er nicht vom Microsoft.AspNetCore.OutputCaching.OutputCacheMiddlewarezwischengespeichert.

SizeLimit

Die Größenbeschränkung für die Middleware des Ausgabecaches in Byte. Der Standardwert ist auf 100 MB festgelegt. Wenn dieser Grenzwert überschritten wird, werden keine neuen Antworten zwischengespeichert, bis ältere Einträge entfernt werden.

UseCaseSensitivePaths

true, wenn Anforderungspfade Groß-/Kleinschreibung beachten; andernfalls false. Der Standardwert ist die Behandlung von Pfaden bei der Groß-/Kleinschreibung.

Methoden

AddBasePolicy(Action<OutputCachePolicyBuilder>)

Erstellt und fügt eine IOutputCachePolicy Instanz zu Basisrichtlinien hinzu.

AddBasePolicy(Action<OutputCachePolicyBuilder>, Boolean)

Erstellt und fügt eine IOutputCachePolicy Instanz zu Basisrichtlinien hinzu.

AddBasePolicy(IOutputCachePolicy)

Fügt basisrichtlinien eine IOutputCachePolicy Instanz hinzu.

AddPolicy(String, Action<OutputCachePolicyBuilder>)

Definiert eine IOutputCachePolicy, auf die anhand des Namens verwiesen werden kann.

AddPolicy(String, Action<OutputCachePolicyBuilder>, Boolean)

Definiert eine IOutputCachePolicy, auf die anhand des Namens verwiesen werden kann.

AddPolicy(String, IOutputCachePolicy)

Definiert eine IOutputCachePolicy, auf die anhand des Namens verwiesen werden kann.

Gilt für: