CacheTagHelper Třída

Definice

TagHelper implementace, která cílí na <prvky mezipaměti> .

public ref class CacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
public class CacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
type CacheTagHelper = class
    inherit CacheTagHelperBase
Public Class CacheTagHelper
Inherits CacheTagHelperBase
Dědičnost

Konstruktory

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

Vytvoří nový objekt CacheTagHelper.

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

Vytvoří nový objekt CacheTagHelper.

CacheTagHelper(IMemoryCache, HtmlEncoder)

Vytvoří nový objekt CacheTagHelper.

Pole

CacheKeyPrefix

Předpona používaná instancemi CacheTagHelper při vytváření položek v MemoryCache.

Vlastnosti

Enabled

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

(Zděděno od CacheTagHelperBase)
ExpiresAfter

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

(Zděděno od CacheTagHelperBase)
ExpiresOn

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

(Zděděno od CacheTagHelperBase)
ExpiresSliding

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

(Zděděno od CacheTagHelperBase)
HtmlEncoder

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

(Zděděno od CacheTagHelperBase)
MemoryCache

IMemoryCache Získá instanci použitou k ukládání položek 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.

(Zděděno od CacheTagHelperBase)
Priority

Získá nebo nastaví zásadu CacheItemPriority pro položku mezipaměti.

VaryBy

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

(Zděděno od CacheTagHelperBase)
VaryByCookie

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

(Zděděno od CacheTagHelperBase)
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.

(Zděděno od CacheTagHelperBase)
VaryByHeader

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

(Zděděno od CacheTagHelperBase)
VaryByQuery

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

(Zděděno od CacheTagHelperBase)
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.

(Zděděno od CacheTagHelperBase)
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.

(Zděděno od CacheTagHelperBase)
ViewContext

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

(Zděděno od CacheTagHelperBase)

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.

Platí pro