CacheTagHelperBase Klasa

Definicja

TagHelper podstawowa implementacja elementów buforowania.

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
Dziedziczenie
CacheTagHelperBase
Pochodne

Konstruktory

CacheTagHelperBase(HtmlEncoder)

Tworzy nowy adres CacheTagHelperBase.

Pola

DefaultExpiration

Domyślny czas trwania od momentu dodania wpisu pamięci podręcznej, kiedy powinien zostać wykluczony. Ten domyślny czas trwania będzie używany tylko wtedy, gdy nie określono żadnych innych kryteriów wygaśnięcia. Domyślny czas wygaśnięcia to przesuwane wygaśnięcie 30 sekund.

Właściwości

Enabled

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

ExpiresAfter

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

ExpiresOn

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

ExpiresSliding

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

HtmlEncoder

Pobiera kodowanie HtmlEncoder zawartości do buforowania.

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.

VaryBy

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

VaryByCookie

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

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.

VaryByHeader

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

VaryByQuery

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

VaryByRoute

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

VaryByUser

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

ViewContext

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

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.

(Odziedziczone po TagHelper)

Dotyczy