Sdílet prostřednictvím


DistributedCacheTagHelper Třída

Definice

TagHelper implementace zaměřená 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 IDistributedCacheTagHelperStoragenástroji .

Vlastnosti

Enabled

Získá nebo nastaví hodnotu, která určuje, zda 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 má být vyřazena.

(Zděděno od CacheTagHelperBase)
ExpiresOn

Získá nebo nastaví přesnou DateTimeOffset položku mezipaměti, která by měla být vyřazena.

(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 použitou k ukládání pracovních procesů do mezipaměti.

Name

Získá nebo nastaví jedinečný název k rozlišování položek v mezipaměti.

Order

Při spuštění sady ITagHelpers jsou jejich Init(TagHelperContext)'s nejprve vyvolány v zadaném Order; pak jsou ProcessAsync(TagHelperContext, TagHelperOutput)jejich 's vyvolány v zadané Order. Nejprve se spustí nižší hodnoty.

(Zděděno od CacheTagHelperBase)
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 pro různé výsledky uložené v mezipaměti podle.

(Zděděno od CacheTagHelperBase)
VaryByCulture

Získá nebo nastaví hodnotu, která určuje, zda se má výsledek v mezipaměti lišit 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ělené sady hlaviček požadavků HTTP pro různé výsledky uložené 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 pro různé výsledky uložené v mezipaměti podle.

(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í provádění Zobrazení.

(Zděděno od CacheTagHelperBase)

Metody

Init(TagHelperContext)

Inicializuje s ITagHelper danou context. Přidání by Items se mělo provést v rámci této metody, aby se zajistilo, že se přidá před spuštěním podřízených položek.

(Zděděno od TagHelper)
Process(TagHelperContext, TagHelperOutput)

Synchronně spustí TagHelper příkaz s danými context a output.

(Zděděno od TagHelper)
ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronně spustí TagHelper příkaz s daným context a output.

Platí pro