CacheTagHelperBase Класс

Определение

TagHelper базовая реализация для элементов кэширования.

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
Наследование
CacheTagHelperBase
Производный

Конструкторы

CacheTagHelperBase(HtmlEncoder)

Создает новый экземпляр CacheTagHelperBase.

Поля

DefaultExpiration

Длительность по умолчанию с момента добавления записи кэша, когда она должна быть вытесна. Эта длительность по умолчанию будет использоваться только в том случае, если не заданы другие критерии истечения срока действия. Срок действия по умолчанию — это скользящий срок действия 30 секунд.

Свойства

Enabled

Возвращает или задает значение, определяющее, включена ли вспомогающая функция тега.

ExpiresAfter

Возвращает или задает длительность с момента добавления записи кэша, когда она должна быть вытесна.

ExpiresOn

Возвращает или задает точное DateTimeOffset значение записи кэша.

ExpiresSliding

Возвращает или задает продолжительность последнего доступа, который должен быть вытеснил запись кэша.

HtmlEncoder

HtmlEncoder Возвращает кодирование содержимого для кэширования.

Order

При выполнении ITagHelperнабора s их Init(TagHelperContext)'s' сначала вызываются в указанномOrder; затем их ProcessAsync(TagHelperContext, TagHelperOutput)'s вызываются в указанном.Order Сначала выполняются более низкие значения.

VaryBy

Возвращает или задает значение для String изменения кэшированного результата.

VaryByCookie

Возвращает или задает набор имен файлов cookie с разделителями-запятыми для изменения кэшированного результата.

VaryByCulture

Возвращает или задает значение, определяющее, должен ли кэшированный результат изменяться по языку и региональным параметрам запроса.

Установка этого значения true приведет к тому, что результат будет изменяться по CurrentCulture и CurrentUICulture.

VaryByHeader

Возвращает или задает набор заголовков HTTP-запросов с разделителями-запятыми для изменения кэшированного результата.

VaryByQuery

Возвращает или задает набор параметров запроса с разделителями-запятыми для изменения кэшированного результата.

VaryByRoute

Возвращает или задает набор параметров данных маршрута с разделителями-запятыми для изменения кэшированного результата.

VaryByUser

Возвращает или задает значение, определяющее, должен ли кэшированный результат изменяться идентификатором для вошедшего в Userсистему.

ViewContext

Возвращает или задает ViewContext текущий исполняемый режим.

Методы

Init(TagHelperContext)

Инициализирует ITagHelper заданный .context Items В этом методе необходимо добавить дополнения, чтобы убедиться, что они добавляются перед выполнением дочерних элементов.

(Унаследовано от TagHelper)
Process(TagHelperContext, TagHelperOutput)

Синхронно выполняется TagHelper с заданным context и output.

(Унаследовано от TagHelper)
ProcessAsync(TagHelperContext, TagHelperOutput)

Асинхронно выполняется TagHelper с заданным context и output.

(Унаследовано от TagHelper)

Применяется к