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 экземплярами при создании записей в идистрибутедкачетагхелперстораже .

Свойства

Enabled

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

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

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

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

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

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

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

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

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

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

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

Name

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

Order

При выполнении набора объектов ITagHelper их Init(TagHelperContext) метод сначала вызывается в указанном виде Order ; затем они ProcessAsync(TagHelperContext, TagHelperOutput) вызываются в указанном 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 .

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