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(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 |
Возвращает или задает значение, определяющее, должен ли кэшированный результат изменяться по языку и региональным параметрам запроса.
Установка этого значения |
VaryByHeader |
Возвращает или задает набор заголовков HTTP-запросов с разделителями-запятыми для изменения кэшированного результата. (Унаследовано от CacheTagHelperBase) |
VaryByQuery |
Возвращает или задает набор параметров запроса с разделителями-запятыми для изменения кэшированного результата. (Унаследовано от CacheTagHelperBase) |
VaryByRoute |
Возвращает или задает набор параметров данных маршрута с разделителями-запятыми для изменения кэшированного результата. (Унаследовано от CacheTagHelperBase) |
VaryByUser |
Возвращает или задает значение, определяющее, должен ли кэшированный результат изменяться идентификатором для вошедшего в Userсистему. (Унаследовано от CacheTagHelperBase) |
ViewContext |
Возвращает или задает ViewContext текущий исполняемый режим. (Унаследовано от CacheTagHelperBase) |
Методы
Init(TagHelperContext) |
Инициализирует ITagHelper заданный . |
Process(TagHelperContext, TagHelperOutput) |
Синхронно выполняется TagHelper с заданным |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Асинхронно выполняется TagHelper с заданным |