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

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

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

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