DistributedCacheTagHelper Klasa

Definicja

TagHelper implementacja przeznaczona dla <elementów rozproszonej pamięci podręcznej> .

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
Dziedziczenie
DistributedCacheTagHelper
Atrybuty

Konstruktory

DistributedCacheTagHelper(IDistributedCacheTagHelperService, HtmlEncoder)

Tworzy nowy adres CacheTagHelper.

Pola

CacheKeyPrefix

Prefiks używany przez DistributedCacheTagHelper wystąpienia podczas tworzenia wpisów w pliku IDistributedCacheTagHelperStorage.

Właściwości

Enabled

Pobiera lub ustawia wartość, która określa, czy pomocnik tagu jest włączony, czy nie.

(Odziedziczone po CacheTagHelperBase)
ExpiresAfter

Pobiera lub ustawia czas trwania od momentu dodania wpisu pamięci podręcznej, kiedy powinien zostać wykluczony.

(Odziedziczone po CacheTagHelperBase)
ExpiresOn

Pobiera lub ustawia dokładnie DateTimeOffset wpis pamięci podręcznej powinien zostać wykluczony.

(Odziedziczone po CacheTagHelperBase)
ExpiresSliding

Pobiera lub ustawia czas trwania ostatniego dostępu, który powinien zostać wykluczony z wpisu pamięci podręcznej.

(Odziedziczone po CacheTagHelperBase)
HtmlEncoder

Pobiera kodowanie HtmlEncoder zawartości do buforowania.

(Odziedziczone po CacheTagHelperBase)
MemoryCache

IMemoryCache Pobiera wystąpienie używane do buforowania procesów roboczych.

Name

Pobiera lub ustawia unikatową nazwę w celu dyskryminowania buforowanych wpisów.

Order

Po wykonaniu ITagHelperzestawu s ich ' Init(TagHelperContext)s są najpierw wywoływane w określonym Order; następnie ich ' ProcessAsync(TagHelperContext, TagHelperOutput)s są wywoływane w określonym Order. Najpierw są wykonywane niższe wartości.

(Odziedziczone po CacheTagHelperBase)
VaryBy

Pobiera lub ustawia wartość , String aby zmienić buforowany wynik.

(Odziedziczone po CacheTagHelperBase)
VaryByCookie

Pobiera lub ustawia rozdzielany przecinkami zestaw nazw plików cookie, aby zmienić buforowany wynik.

(Odziedziczone po CacheTagHelperBase)
VaryByCulture

Pobiera lub ustawia wartość określającą, czy buforowany wynik ma być zróżnicowany przez kulturę żądań.

Ustawienie tego ustawienia true spowoduje zmianę wyniku według CurrentCulture wartości i CurrentUICulture.

(Odziedziczone po CacheTagHelperBase)
VaryByHeader

Pobiera lub ustawia rozdzielany przecinkami zestaw nagłówków żądań HTTP, aby zmienić buforowany wynik.

(Odziedziczone po CacheTagHelperBase)
VaryByQuery

Pobiera lub ustawia rozdzielany przecinkami zestaw parametrów zapytania, aby zmienić buforowany wynik.

(Odziedziczone po CacheTagHelperBase)
VaryByRoute

Pobiera lub ustawia rozdzielany przecinkami zestaw parametrów danych trasy, aby zmienić buforowany wynik.

(Odziedziczone po CacheTagHelperBase)
VaryByUser

Pobiera lub ustawia wartość określającą, czy buforowany wynik ma być zróżnicowany przez tożsamość dla zalogowanego elementu User.

(Odziedziczone po CacheTagHelperBase)
ViewContext

Pobiera lub ustawia ViewContext wartość dla bieżącego wykonywania widoku.

(Odziedziczone po CacheTagHelperBase)

Metody

Init(TagHelperContext)

Inicjuje element ITagHelper przy użyciu podanego context. Dodatki należy wykonać Items w ramach tej metody, aby upewnić się, że zostały dodane przed wykonaniem elementów podrzędnych.

(Odziedziczone po TagHelper)
Process(TagHelperContext, TagHelperOutput)

Synchronicznie wykonuje element TagHelper z danym context elementem i output.

(Odziedziczone po TagHelper)
ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronicznie wykonuje element TagHelper z danym context elementem i output.

Dotyczy