CacheTagHelperBase 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 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
- 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 |
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 |
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