OutputCachePolicyBuilder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |