Язык

CacheView Класс

Определение

Компонент, который кэширует отрисованный HTML-код дочернего содержимого во время отрисовки на стороне сервера (SSR). При попадании в кэш дочерние компоненты не создаются или отрисовываются.

public sealed class CacheView : IDisposable, Microsoft.AspNetCore.Components.IComponent
type CacheView = class
    interface IComponent
    interface IDisposable
Public NotInheritable Class CacheView
Implements IComponent, IDisposable
Наследование
CacheView
Реализации

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

Имя. Описание
CacheView()

Компонент, который кэширует отрисованный HTML-код дочернего содержимого во время отрисовки на стороне сервера (SSR). При попадании в кэш дочерние компоненты не создаются или отрисовываются.

Свойства

Имя. Описание
CacheKey

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

ChildContent

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

Enabled

Возвращает или задает, включена ли кэширование. По умолчанию — true.

ExpiresAfter

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

ExpiresOn

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

ExpiresSliding

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

VaryBy

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

VaryByCookie

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

VaryByCulture

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

VaryByHeader

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

VaryByQuery

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

VaryByRoute

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

VaryByUser

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

Методы

Имя. Описание
Dispose()

Компонент, который кэширует отрисованный HTML-код дочернего содержимого во время отрисовки на стороне сервера (SSR). При попадании в кэш дочерние компоненты не создаются или отрисовываются.

Явные реализации интерфейса

Имя. Описание
IComponent.Attach(RenderHandle)

Присоединяет компонент к объекту RenderHandle.

IComponent.SetParametersAsync(ParameterView)

Задает параметры, предоставляемые родительским элементом компонента в дереве отрисовки.

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