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