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

При выполнении ITagHelperInit(TagHelperContext)набора объектов их сначала вызываются в указанном Orderобъекте ; затем их ProcessAsync(TagHelperContext, TagHelperOutput)вызываются в указанном 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)

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