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(HtmlEncoder) |
Создает новый экземпляр CacheTagHelperBase. |
Поля
DefaultExpiration |
Длительность по умолчанию с момента добавления записи кэша, когда она должна быть удалена. Эта длительность по умолчанию будет использоваться только в том случае, если не заданы другие условия срока действия. Срок действия по умолчанию — скользящее время истечения 30 секунд. |
Свойства
Enabled |
Возвращает или задает значение, которое определяет, включена ли вспомогательная функция тега. |
ExpiresAfter |
Возвращает или задает продолжительность, с которой была добавлена запись кэша, когда ее нужно удалить. |
ExpiresOn |
Возвращает или задает точную DateTimeOffset операцию удаления записи кэша. |
ExpiresSliding |
Возвращает или задает продолжительность последнего доступа к удаляемой записи кэша. |
HtmlEncoder |
Возвращает объект, HtmlEncoder который кодирует содержимое для кэширования. |
Order |
При выполнении набора объектов ITagHelper их Init(TagHelperContext) метод сначала вызывается в указанном виде Order ; затем они ProcessAsync(TagHelperContext, TagHelperOutput) вызываются в указанном Order . Нижние значения выполняются первыми. |
VaryBy |
Возвращает или задает String для изменения кэшированного результата по. |
VaryByCookie |
Возвращает или задает разделенный запятыми набор имен файлов cookie для изменения кэшированного результата. |
VaryByCulture |
Возвращает или задает значение, определяющее, будет ли кэшированный результат изменяться в зависимости от языка и региональных параметров запроса.
Присвоение этому параметру значения |
VaryByHeader |
Возвращает или задает разделенный запятыми набор заголовков HTTP-запросов для изменения кэшированного результата. |
VaryByQuery |
Возвращает или задает разделенный запятыми набор параметров запроса для изменения кэшированного результата. |
VaryByRoute |
Возвращает или задает разделенный запятыми набор параметров данных маршрута для изменения кэшированного результата. |
VaryByUser |
Возвращает или задает значение, определяющее, будет ли кэшированный результат изменяться удостоверением для вошедшего в систему User . |
ViewContext |
Возвращает или задает ViewContext для текущего выполняемого представления. |
Методы
Init(TagHelperContext) |
Инициализирует ITagHelper с заданным |
Process(TagHelperContext, TagHelperOutput) |
Синхронно выполняет объект TagHelper с заданными |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Асинхронно выполняет объект TagHelper с заданными |