Sdílet prostřednictvím


OutputCacheOptions Třída

Definice

Možnosti konfigurace Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.

public class OutputCacheOptions
type OutputCacheOptions = class
Public Class OutputCacheOptions
Dědičnost
OutputCacheOptions

Konstruktory

OutputCacheOptions()

Možnosti konfigurace Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.

Vlastnosti

ApplicationServices

Získá aplikaci IServiceProvider.

DefaultExpirationTimeSpan

Doba trvání, po kterou je odpověď uložena v mezipaměti, když zásady nedefinují žádnou konkrétní hodnotu. Výchozí hodnota je nastavená na 60 sekund.

MaximumBodySize

Největší velikost uložená v mezipaměti textu odpovědi v bajtech. Výchozí hodnota je nastavená na 64 MB. Pokud tělo odpovědi tento limit překročí, nebudou uloženy do mezipaměti Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.

SizeLimit

Omezení velikosti middlewaru výstupní mezipaměti v bajtech. Výchozí hodnota je nastavená na 100 MB. Při překročení tohoto limitu nebudou žádné nové odpovědi uloženy do mezipaměti, dokud nebudou vyřazeny starší položky.

UseCaseSensitivePaths

true, pokud cesty požadavků rozlišují malá a velká písmena; jinak false. Ve výchozím nastavení se cesty považují za nerozlišující velká a malá písmena.

Metody

AddBasePolicy(Action<OutputCachePolicyBuilder>)

Vytvoří a přidá instanci IOutputCachePolicy do základních zásad.

AddBasePolicy(Action<OutputCachePolicyBuilder>, Boolean)

Vytvoří a přidá instanci IOutputCachePolicy do základních zásad.

AddBasePolicy(IOutputCachePolicy)

Přidá instanci IOutputCachePolicy do základních zásad.

AddPolicy(String, Action<OutputCachePolicyBuilder>)

Definuje IOutputCachePolicy, na kterou lze odkazovat podle názvu.

AddPolicy(String, Action<OutputCachePolicyBuilder>, Boolean)

Definuje IOutputCachePolicy, na kterou lze odkazovat podle názvu.

AddPolicy(String, IOutputCachePolicy)

Definuje IOutputCachePolicy, na kterou lze odkazovat podle názvu.

Platí pro