Compartir a través de


OutputCachePolicyBuilder Clase

Definición

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.

Se aplica a