CacheTagHelperBase Třída

Definice

TagHelper základní implementace pro prvky ukládání 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, kdy by měla být vyřazena. Tato výchozí doba trvání se použije jenom v případě, že není zadána žádná jiná 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, jestli je pomocný rutina značky povolena nebo ne.

ExpiresAfter

Získá nebo nastaví dobu trvání od okamžiku přidání položky mezipaměti, kdy se má vyřadit.

ExpiresOn

Získá nebo nastaví přesnou DateTimeOffset položku mezipaměti by se měla vyřadit.

ExpiresSliding

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

HtmlEncoder

HtmlEncoder Získá kód, který kóduje obsah, který se má uložit do mezipaměti.

Order

Když se spustí sada ITagHelpers, jejich Init(TagHelperContext)'s jsou nejprve vyvolány v zadané Order; jejich ProcessAsync(TagHelperContext, TagHelperOutput)' jsou vyvolány v zadané Order. Nejprve se spustí nižší hodnoty.

VaryBy

Získá nebo nastaví String , aby se výsledek uložený v mezipaměti lišit.

VaryByCookie

Získá nebo nastaví čárkami oddělenou sadu názvů souborů cookie, aby se liší výsledek v mezipaměti podle.

VaryByCulture

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

Pokud tuto hodnotu nastavíte na true , výsledek se bude lišit podle CurrentCulture a CurrentUICulture.

VaryByHeader

Získá nebo nastaví čárkami oddělenou sadu hlaviček požadavku HTTP, aby se liší výsledek v mezipaměti.

VaryByQuery

Získá nebo nastaví čárkami oddělenou sadu parametrů dotazu, aby se liší výsledek v mezipaměti.

VaryByRoute

Získá nebo nastaví čárkami oddělený množinu parametrů směrovacích dat, aby se liší výsledek uložený v mezipaměti.

VaryByUser

Získá nebo nastaví hodnotu, která určuje, zda má být výsledek v mezipaměti různý Identita pro přihlášený User.

ViewContext

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

Metody

Init(TagHelperContext)

Inicializuje ITagHelper s danou context. V rámci této metody by se měly provádět doplňky, Items aby se zajistilo, že se přidají před spuštěním podřízených položek.

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

Synchronně provede danou TagHelper context a output.

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

Asynchronně provede danou TagHelper context a output.

(Zděděno od TagHelper)

Platí pro