DistributedCacheTagHelper Класс

Определение

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

public ref class DistributedCacheTagHelper : Microsoft::AspNetCore::Mvc::TagHelpers::CacheTagHelperBase
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")]
public class DistributedCacheTagHelper : Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("distributed-cache", Attributes="name")>]
type DistributedCacheTagHelper = class
    inherit CacheTagHelperBase
Public Class DistributedCacheTagHelper
Inherits CacheTagHelperBase
Наследование
DistributedCacheTagHelper
Атрибуты

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

DistributedCacheTagHelper(IDistributedCacheTagHelperService, HtmlEncoder)

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

Поля

CacheKeyPrefix

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

Свойства

Enabled

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

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

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

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

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

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

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

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

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

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

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

Name

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

Order

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

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

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

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

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

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

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

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

(Унаследовано от 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.

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