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 |
При выполнении ITagHelperInit(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 заданными |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по