CacheTagHelper Klasa

Definicja

TagHelper implementacja określania wartości docelowej elementów <pamięci podręcznej> .

public ref class CacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
public class CacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
type CacheTagHelper = class
    inherit CacheTagHelperBase
Public Class CacheTagHelper
Inherits CacheTagHelperBase
Dziedziczenie

Konstruktory

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

Tworzy nowy adres CacheTagHelper.

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

Tworzy nowy adres CacheTagHelper.

CacheTagHelper(IMemoryCache, HtmlEncoder)

Tworzy nowy adres CacheTagHelper.

Pola

CacheKeyPrefix

Prefiks używany przez CacheTagHelper wystąpienia podczas tworzenia wpisów w pliku MemoryCache.

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 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)
Priority

Pobiera lub ustawia CacheItemPriority zasady dla wpisu pamięci podręcznej.

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