OutputCachePolicyBuilder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje pomocné metody pro vytváření vlastních zásad.
public sealed class OutputCachePolicyBuilder
type OutputCachePolicyBuilder = class
Public NotInheritable Class OutputCachePolicyBuilder
- Dědičnost
-
OutputCachePolicyBuilder
Metody
AddPolicy(Type) |
Přidá dynamicky vyřešenou zásadu. |
AddPolicy<T>() |
Přidá dynamicky vyřešenou zásadu. |
Cache() |
Povolí ukládání do mezipaměti pro aktuální požadavek, pokud ještě není povoleno. |
Expire(TimeSpan) |
Přidá zásadu, která změní vypršení platnosti odpovědi uložené v mezipaměti. |
NoCache() |
Vymaže zásady a přidá jednu, která brání tomu, aby se stala logika ukládání do mezipaměti. |
SetCacheKeyPrefix(Func<HttpContext,CancellationToken,ValueTask<String>>) |
Přidá zásadu, která mění klíč mezipaměti pomocí zadané hodnoty. |
SetCacheKeyPrefix(Func<HttpContext,String>) |
Přidá zásadu, která mění klíč mezipaměti pomocí zadané hodnoty. |
SetCacheKeyPrefix(String) |
Přidá zásadu, která mění klíč mezipaměti pomocí zadané hodnoty. |
SetLocking(Boolean) |
Přidá zásadu, která změní strategii uzamčení požadavků. |
SetVaryByHeader(String, String[]) |
Přidá zásadu, která bude lišit odpovědi uložené v mezipaměti podle hlavičky. |
SetVaryByHeader(String[]) |
Přidá zásadu, která bude lišit odpovědi uložené v mezipaměti podle hlavičky. |
SetVaryByHost(Boolean) |
Přidá nastavení zásad, zda se má lišit podle hlavičky hostitele. |
SetVaryByQuery(String, String[]) |
Přidá zásadu, která bude lišit odpovědi uložené v mezipaměti podle řetězců dotazu. |
SetVaryByQuery(String[]) |
Přidá zásadu, která bude lišit odpovědi uložené v mezipaměti podle řetězců dotazu. |
SetVaryByRouteValue(String, String[]) |
Přidá zásadu, která bude lišit odpovědi uložené v mezipaměti podle hodnoty trasy. |
SetVaryByRouteValue(String[]) |
Přidá zásadu, která bude lišit odpovědi uložené v mezipaměti podle hodnoty trasy. |
Tag(String[]) |
Přidá zásadu pro označení odpovědi uložené v mezipaměti. |
VaryByValue(Func<HttpContext,CancellationToken,ValueTask<KeyValuePair<String,String>>>) |
Přidá zásadu, která se liší obsah uložený v mezipaměti na základě zadané hodnoty. |
VaryByValue(Func<HttpContext,KeyValuePair<String,String>>) |
Přidá zásadu, která bude lišit odpovědi uložené v mezipaměti podle vlastního klíče nebo hodnoty. |
VaryByValue(String, String) |
Přidá zásadu, která bude lišit odpovědi uložené v mezipaměti podle vlastního klíče nebo hodnoty. |
With(Func<OutputCacheContext,Boolean>) |
Přidá požadavek na aktuální zásadu. |
With(Func<OutputCacheContext,CancellationToken,ValueTask<Boolean>>) |
Přidá požadavek na aktuální zásadu. |