OutputCachePolicyBuilder Classe

Definizione

Fornisce metodi helper per creare criteri personalizzati.

public sealed class OutputCachePolicyBuilder
type OutputCachePolicyBuilder = class
Public NotInheritable Class OutputCachePolicyBuilder
Ereditarietà
OutputCachePolicyBuilder

Metodi

AddPolicy(Type)

Aggiunge un criterio risolto in modo dinamico.

AddPolicy<T>()

Aggiunge un criterio risolto in modo dinamico.

Cache()

Abilita la memorizzazione nella cache per la richiesta corrente, se non è già abilitata.

Expire(TimeSpan)

Aggiunge un criterio per modificare la scadenza della risposta memorizzata nella cache.

NoCache()

Cancella i criteri e ne aggiunge uno che impedisce l'esecuzione di qualsiasi logica di memorizzazione nella cache.

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

Aggiunge un criterio che varia la chiave della cache usando il valore specificato.

SetCacheKeyPrefix(Func<HttpContext,String>)

Aggiunge un criterio che varia la chiave della cache usando il valore specificato.

SetCacheKeyPrefix(String)

Aggiunge un criterio che varia la chiave della cache usando il valore specificato.

SetLocking(Boolean)

Aggiunge un criterio per modificare la strategia di blocco delle richieste.

SetVaryByHeader(String, String[])

Aggiunge un criterio per variare le risposte memorizzate nella cache in base all'intestazione.

SetVaryByHeader(String[])

Aggiunge un criterio per variare le risposte memorizzate nella cache in base all'intestazione.

SetVaryByHost(Boolean)

Aggiunge un'impostazione dei criteri che indica se variare in base all'intestazione Host o meno.

SetVaryByQuery(String, String[])

Aggiunge un criterio per variare le risposte memorizzate nella cache in base alle stringhe di query.

SetVaryByQuery(String[])

Aggiunge un criterio per variare le risposte memorizzate nella cache in base alle stringhe di query.

SetVaryByRouteValue(String, String[])

Aggiunge un criterio per variare le risposte memorizzate nella cache in base al valore di route.

SetVaryByRouteValue(String[])

Aggiunge un criterio per variare le risposte memorizzate nella cache in base al valore di route.

Tag(String[])

Aggiunge un criterio per contrassegnare la risposta memorizzata nella cache.

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

Aggiunge un criterio che varia il contenuto memorizzato nella cache in base al valore specificato.

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

Aggiunge un criterio per variare le risposte memorizzate nella cache in base alla chiave/valore personalizzato.

VaryByValue(String, String)

Aggiunge un criterio per variare le risposte memorizzate nella cache in base alla chiave/valore personalizzato.

With(Func<OutputCacheContext,Boolean>)

Aggiunge un requisito ai criteri correnti.

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

Aggiunge un requisito ai criteri correnti.

Si applica a