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 zaměřená 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, zda pomocná rutina značky je povolena nebo ne. (Zděděno od CacheTagHelperBase) |
ExpiresAfter |
Získá nebo nastaví dobu od okamžiku přidání položky mezipaměti, kdy má být vyřazena. (Zděděno od CacheTagHelperBase) |
ExpiresOn |
Získá nebo nastaví přesnou DateTimeOffset hodnotu položky mezipaměti, která se má vyřadit. (Zděděno od CacheTagHelperBase) |
ExpiresSliding |
Získá nebo nastaví dobu od posledního přístupu, že má být položka mezipaměti vyřazena. (Zděděno od CacheTagHelperBase) |
HtmlEncoder |
Získá kód HtmlEncoder , který kóduje obsah, který má být uložen v mezipaměti. (Zděděno od CacheTagHelperBase) |
MemoryCache |
IMemoryCache Získá instanci sloužící k ukládání položek do 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í. (Zděděno od CacheTagHelperBase) |
Priority |
Získá nebo nastaví zásadu CacheItemPriority pro položku mezipaměti. |
VaryBy |
Získá nebo nastaví hodnotu String pro různé výsledky uložené v mezipaměti. (Zděděno od CacheTagHelperBase) |
VaryByCookie |
Získá nebo nastaví sadu názvů souborů cookie oddělených čárkami, aby se výsledek v mezipaměti odlišil. (Zděděno od CacheTagHelperBase) |
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 |
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. (Zděděno od CacheTagHelperBase) |
VaryByQuery |
Získá nebo nastaví sadu parametrů dotazu oddělených čárkami, aby se odlišil výsledek v mezipaměti podle. (Zděděno od CacheTagHelperBase) |
VaryByRoute |
Získá nebo nastaví sadu parametrů dat trasy oddělených čárkami, aby se odlišil výsledek v mezipaměti. (Zděděno od CacheTagHelperBase) |
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. (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 s ITagHelper daným |
Process(TagHelperContext, TagHelperOutput) |
Synchronně spustí s TagHelper danými |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Asynchronně provede s TagHelper danými |
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro