Sdílet prostřednictvím


OutputCachePolicyBuilder Třída

Definice

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.

Platí pro