Compartilhar via


OutputCacheOptions Classe

Definição

Opções para configurar o Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.

public class OutputCacheOptions
type OutputCacheOptions = class
Public Class OutputCacheOptions
Herança
OutputCacheOptions

Construtores

OutputCacheOptions()

Opções para configurar o Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.

Propriedades

ApplicationServices

Obtém o aplicativo IServiceProvider.

DefaultExpirationTimeSpan

A duração de uma resposta é armazenada em cache quando nenhum valor específico é definido por uma política. O padrão é definido como 60 segundos.

MaximumBodySize

O maior tamanho em cache para o corpo da resposta em bytes. O padrão é definido como 64 MB. Se o corpo da resposta exceder esse limite, ele não será armazenado em cache pelo Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.

SizeLimit

O limite de tamanho para o middleware de cache de saída em bytes. O padrão é definido como 100 MB. Quando esse limite for excedido, nenhuma nova resposta será armazenada em cache até que as entradas mais antigas sejam removidas.

UseCaseSensitivePaths

true se os caminhos de solicitação diferenciam maiúsculas de minúsculas; caso contrário, false. O padrão é tratar caminhos como que não diferenciam maiúsculas de minúsculas.

Métodos

AddBasePolicy(Action<OutputCachePolicyBuilder>)

Cria e adiciona uma instância IOutputCachePolicy às políticas de base.

AddBasePolicy(Action<OutputCachePolicyBuilder>, Boolean)

Cria e adiciona uma instância IOutputCachePolicy às políticas de base.

AddBasePolicy(IOutputCachePolicy)

Adiciona uma instância IOutputCachePolicy às políticas de base.

AddPolicy(String, Action<OutputCachePolicyBuilder>)

Define um IOutputCachePolicy que pode ser referenciado pelo nome.

AddPolicy(String, Action<OutputCachePolicyBuilder>, Boolean)

Define um IOutputCachePolicy que pode ser referenciado pelo nome.

AddPolicy(String, IOutputCachePolicy)

Define um IOutputCachePolicy que pode ser referenciado pelo nome.

Aplica-se a