DistributedCacheTagHelper Třída

Definice

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

public ref class DistributedCacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")]
public class DistributedCacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")>]
type DistributedCacheTagHelper = class
    inherit CacheTagHelperBase
Public Class DistributedCacheTagHelper
Inherits CacheTagHelperBase
Dědičnost
DistributedCacheTagHelper
Atributy

Konstruktory

DistributedCacheTagHelper(IDistributedCacheTagHelperService, HtmlEncoder)

Vytvoří nový objekt CacheTagHelper.

Pole

CacheKeyPrefix

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

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

Získá instanci použitou IMemoryCache k ukládání pracovních procesů do mezipaměti.

Name

Získá nebo nastaví jedinečný název pro diskriminování položek uložených v 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)
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