OutputCachePolicyBuilder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona métodos auxiliares para crear directivas personalizadas.
public sealed class OutputCachePolicyBuilder
type OutputCachePolicyBuilder = class
Public NotInheritable Class OutputCachePolicyBuilder
- Herencia
-
OutputCachePolicyBuilder
Métodos
AddPolicy(Type) |
Agrega una directiva resuelta dinámicamente. |
AddPolicy<T>() |
Agrega una directiva resuelta dinámicamente. |
Cache() |
Habilita el almacenamiento en caché para la solicitud actual si aún no está habilitado. |
Expire(TimeSpan) |
Agrega una directiva para cambiar la expiración de la respuesta almacenada en caché. |
NoCache() |
Borra las directivas y agrega una que impide que se produzca cualquier lógica de almacenamiento en caché. |
SetCacheKeyPrefix(Func<HttpContext,CancellationToken,ValueTask<String>>) |
Agrega una directiva que varía la clave de caché con el valor especificado. |
SetCacheKeyPrefix(Func<HttpContext,String>) |
Agrega una directiva que varía la clave de caché con el valor especificado. |
SetCacheKeyPrefix(String) |
Agrega una directiva que varía la clave de caché con el valor especificado. |
SetLocking(Boolean) |
Agrega una directiva para cambiar la estrategia de bloqueo de solicitudes. |
SetVaryByHeader(String, String[]) |
Agrega una directiva para variar las respuestas almacenadas en caché por encabezado. |
SetVaryByHeader(String[]) |
Agrega una directiva para variar las respuestas almacenadas en caché por encabezado. |
SetVaryByHost(Boolean) |
Agrega una configuración de directiva si se va a variar según el encabezado host ot no. |
SetVaryByQuery(String, String[]) |
Agrega una directiva para variar las respuestas almacenadas en caché por cadenas de consulta. |
SetVaryByQuery(String[]) |
Agrega una directiva para variar las respuestas almacenadas en caché por cadenas de consulta. |
SetVaryByRouteValue(String, String[]) |
Agrega una directiva para variar las respuestas almacenadas en caché por valor de ruta. |
SetVaryByRouteValue(String[]) |
Agrega una directiva para variar las respuestas almacenadas en caché por valor de ruta. |
Tag(String[]) |
Agrega una directiva para etiquetar la respuesta almacenada en caché. |
VaryByValue(Func<HttpContext,CancellationToken,ValueTask<KeyValuePair<String,String>>>) |
Agrega una directiva que varía el contenido almacenado en caché en función del valor especificado. |
VaryByValue(Func<HttpContext,KeyValuePair<String,String>>) |
Agrega una directiva para variar las respuestas almacenadas en caché por clave o valor personalizados. |
VaryByValue(String, String) |
Agrega una directiva para variar las respuestas almacenadas en caché por clave o valor personalizados. |
With(Func<OutputCacheContext,Boolean>) |
Agrega un requisito a la directiva actual. |
With(Func<OutputCacheContext,CancellationToken,ValueTask<Boolean>>) |
Agrega un requisito a la directiva actual. |