CacheTagHelper 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í.
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 |
| 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 |
| Process(TagHelperContext, TagHelperOutput) |
Synchronně provede danou TagHelper |
| ProcessAsync(TagHelperContext, TagHelperOutput) |
Asynchronně provede danou TagHelper |