OutputCachePolicyBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |