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. |