CacheTagHelper Класс

Определение

TagHelperреализация, предназначенная для элементов кэша<>.

public ref class CacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
public class CacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
type CacheTagHelper = class
    inherit CacheTagHelperBase
Public Class CacheTagHelper
Inherits CacheTagHelperBase
Наследование

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

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

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

CacheTagHelper(CacheTagHelperMemoryCacheFactory, HtmlEncoder)

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

CacheTagHelper(IMemoryCache, HtmlEncoder)

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

Поля

CacheKeyPrefix

Префикс, используемый экземплярами CacheTagHelper при создании записей в MemoryCache.

Свойства

Enabled

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

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

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

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

Возвращает или задает точное DateTimeOffset значение записи кэша, необходимой для удаления.

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

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

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

Возвращает объект , HtmlEncoder который кодирует содержимое для кэширования.

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

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

Order

При выполнении ITagHelperInit(TagHelperContext)набора объектов их сначала вызываются в указанном Orderобъекте ; затем их ProcessAsync(TagHelperContext, TagHelperOutput)вызываются в указанном Order. В первую очередь выполняются более низкие значения.

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

Возвращает или задает CacheItemPriority политику для записи кэша.

VaryBy

Возвращает или задает объект , String изменяющий кэшированный результат.

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

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

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

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

Если задать для этого параметра значение , true результат будет изменяться на и CurrentUICultureCurrentCulture .

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

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

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

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

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

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

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

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

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

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

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

Методы

Init(TagHelperContext)

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

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

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

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

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

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