CacheTagHelperBase Třída

Definice

TagHelper základní implementace pro ukládání prvků do mezipaměti.

public ref class CacheTagHelperBase abstract : Microsoft::AspNetCore::Razor::TagHelpers::TagHelper
public abstract class CacheTagHelperBase : Microsoft.AspNetCore.Razor.TagHelpers.TagHelper
type CacheTagHelperBase = class
    inherit TagHelper
Public MustInherit Class CacheTagHelperBase
Inherits TagHelper
Dědičnost
CacheTagHelperBase
Odvozené

Konstruktory

CacheTagHelperBase(HtmlEncoder)

Vytvoří nový objekt CacheTagHelperBase.

Pole

DefaultExpiration

Výchozí doba trvání od okamžiku přidání položky mezipaměti do okamžiku, kdy se má položka vyřadit. Tato výchozí doba trvání se použije pouze v případě, že nejsou zadána žádná další kritéria vypršení platnosti. Výchozí doba vypršení platnosti je klouzavé vypršení platnosti 30 sekund.

Vlastnosti

Enabled

Získá nebo nastaví hodnotu, která určuje, zda pomocná rutina značky je povolena nebo ne.

ExpiresAfter

Získá nebo nastaví dobu od okamžiku přidání položky mezipaměti, kdy má být vyřazena.

ExpiresOn

Získá nebo nastaví přesnou DateTimeOffset hodnotu položky mezipaměti, která se má vyřadit.

ExpiresSliding

Získá nebo nastaví dobu od posledního přístupu, že má být položka mezipaměti vyřazena.

HtmlEncoder

Získá kód HtmlEncoder , který kóduje obsah, který má být uložen v mezipaměti.

Order

Při spuštění sady ITagHelpers jsou nejprve vyvolány jejich Init(TagHelperContext)'s v zadaném Order; pak jsou jejich ProcessAsync(TagHelperContext, TagHelperOutput)'s vyvolány v zadaném Order. Nižší hodnoty se spustí jako první.

VaryBy

Získá nebo nastaví hodnotu String pro různé výsledky uložené v mezipaměti.

VaryByCookie

Získá nebo nastaví sadu názvů souborů cookie oddělených čárkami, aby se výsledek v mezipaměti odlišil.

VaryByCulture

Získá nebo nastaví hodnotu, která určuje, zda se má výsledek v mezipaměti měnit podle jazykové verze požadavku.

Pokud tuto hodnotu nastavíte na true , výsledek se bude měnit podle CurrentCulture hodnot a CurrentUICulture.

VaryByHeader

Získá nebo nastaví sadu hlaviček požadavků HTTP oddělených čárkami, aby se odlišil výsledek v mezipaměti podle.

VaryByQuery

Získá nebo nastaví sadu parametrů dotazu oddělených čárkami, aby se odlišil výsledek v mezipaměti podle.

VaryByRoute

Získá nebo nastaví sadu parametrů dat trasy oddělených čárkami, aby se odlišil výsledek v mezipaměti.

VaryByUser

Získá nebo nastaví hodnotu, která určuje, zda se má výsledek v mezipaměti měnit identitou pro přihlášený User.

ViewContext

Získá nebo nastaví ViewContext pro aktuální spuštěné zobrazení.

Metody

Init(TagHelperContext)

Inicializuje s ITagHelper daným context. Items V rámci této metody byste měli provést přidání, aby se zajistilo, že budou přidány před spuštěním podřízených položek.

(Zděděno od TagHelper)
Process(TagHelperContext, TagHelperOutput)

Synchronně spustí s TagHelper danými context a output.

(Zděděno od TagHelper)
ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronně provede s TagHelper danými context a output.

(Zděděno od TagHelper)

Platí pro