Compartilhar via


OutputCachePolicyBuilder Classe

Definição

Fornece métodos auxiliares para criar políticas personalizadas.

public sealed class OutputCachePolicyBuilder
type OutputCachePolicyBuilder = class
Public NotInheritable Class OutputCachePolicyBuilder
Herança
OutputCachePolicyBuilder

Métodos

AddPolicy(Type)

Adiciona uma política resolvida dinamicamente.

AddPolicy<T>()

Adiciona uma política resolvida dinamicamente.

Cache()

Habilita o cache para a solicitação atual se ainda não estiver habilitada.

Expire(TimeSpan)

Adiciona uma política para alterar a expiração da resposta armazenada em cache.

NoCache()

Limpa as políticas e adiciona uma impedindo que qualquer lógica de cache ocorra.

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

Adiciona uma política que varia a chave de cache usando o valor especificado.

SetCacheKeyPrefix(Func<HttpContext,String>)

Adiciona uma política que varia a chave de cache usando o valor especificado.

SetCacheKeyPrefix(String)

Adiciona uma política que varia a chave de cache usando o valor especificado.

SetLocking(Boolean)

Adiciona uma política para alterar a estratégia de bloqueio de solicitação.

SetVaryByHeader(String, String[])

Adiciona uma política para variar as respostas armazenadas em cache por cabeçalho.

SetVaryByHeader(String[])

Adiciona uma política para variar as respostas armazenadas em cache por cabeçalho.

SetVaryByHost(Boolean)

Adiciona uma configuração de política que deve variar de acordo com o cabeçalho host.

SetVaryByQuery(String, String[])

Adiciona uma política para variar as respostas armazenadas em cache por cadeias de caracteres de consulta.

SetVaryByQuery(String[])

Adiciona uma política para variar as respostas armazenadas em cache por cadeias de caracteres de consulta.

SetVaryByRouteValue(String, String[])

Adiciona uma política para variar as respostas armazenadas em cache por valor de rota.

SetVaryByRouteValue(String[])

Adiciona uma política para variar as respostas armazenadas em cache por valor de rota.

Tag(String[])

Adiciona uma política para marcar a resposta armazenada em cache.

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

Adiciona uma política que varia o conteúdo armazenado em cache com base no valor especificado.

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

Adiciona uma política para variar as respostas armazenadas em cache por chave/valor personalizado.

VaryByValue(String, String)

Adiciona uma política para variar as respostas armazenadas em cache por chave/valor personalizado.

With(Func<OutputCacheContext,Boolean>)

Adiciona um requisito à política atual.

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

Adiciona um requisito à política atual.

Aplica-se a