OutputCacheOptions Classe

Definizione

Opzioni per la configurazione del Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.

public class OutputCacheOptions
type OutputCacheOptions = class
Public Class OutputCacheOptions
Ereditarietà
OutputCacheOptions

Costruttori

OutputCacheOptions()

Opzioni per la configurazione del Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.

Proprietà

ApplicationServices

Ottiene l'applicazione IServiceProvider.

DefaultExpirationTimeSpan

La durata di una risposta viene memorizzata nella cache quando non viene definito alcun valore specifico da un criterio. Il valore predefinito è impostato su 60 secondi.

MaximumBodySize

Dimensione memorizzabile nella cache massima per il corpo della risposta in byte. Il valore predefinito è impostato su 64 MB. Se il corpo della risposta supera questo limite, non verrà memorizzato nella cache dal Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.

SizeLimit

Limite di dimensioni per il middleware della cache di output in byte. Il valore predefinito è impostato su 100 MB. Quando questo limite viene superato, non verranno memorizzate nuove risposte nella cache fino a quando non vengono rimosse le voci meno recenti.

UseCaseSensitivePaths

true se i percorsi delle richieste fanno distinzione tra maiuscole e minuscole; in caso contrario, false. L'impostazione predefinita consiste nel considerare i percorsi senza distinzione tra maiuscole e minuscole.

Metodi

AddBasePolicy(Action<OutputCachePolicyBuilder>)

Compila e aggiunge un'istanza di IOutputCachePolicy ai criteri di base.

AddBasePolicy(Action<OutputCachePolicyBuilder>, Boolean)

Compila e aggiunge un'istanza di IOutputCachePolicy ai criteri di base.

AddBasePolicy(IOutputCachePolicy)

Aggiunge un'istanza di IOutputCachePolicy ai criteri di base.

AddPolicy(String, Action<OutputCachePolicyBuilder>)

Definisce un IOutputCachePolicy a cui è possibile fare riferimento in base al nome.

AddPolicy(String, Action<OutputCachePolicyBuilder>, Boolean)

Definisce un IOutputCachePolicy a cui è possibile fare riferimento in base al nome.

AddPolicy(String, IOutputCachePolicy)

Definisce un IOutputCachePolicy a cui è possibile fare riferimento in base al nome.

Si applica a