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 |
Возвращает или задает, включена ли кэширование. По умолчанию — |
| ExpiresAfter |
Возвращает или задает, сколько времени после создания записи кэша следует вытеснить. |
| ExpiresOn |
Возвращает или задает абсолютное значение DateTimeOffset , когда запись кэша должна быть вытесна. |
| ExpiresSliding |
Возвращает или задает время последнего доступа к записи кэша.
Не поддерживается при использовании |
| VaryBy |
Возвращает или задает настраиваемое строковое значение, которое зависит от кэша. |
| VaryByCookie |
Возвращает или задает разделенный запятыми список имен файлов cookie для изменения кэша. |
| VaryByCulture |
Возвращает или задает, зависит ли кэш от текущего языка и региональных параметров. |
| VaryByHeader |
Возвращает или задает разделенный запятыми список имен заголовков HTTP для изменения кэша. |
| VaryByQuery |
Возвращает или задает разделенный запятыми список имен параметров строки запроса для изменения кэша.
Используется |
| VaryByRoute |
Возвращает или задает разделенный запятыми список имен параметров маршрута для изменения кэша. |
| VaryByUser |
Возвращает или задает, следует ли изменять кэш по удостоверению пользователя, прошедшему проверку подлинности. |
Методы
| Имя. | Описание |
|---|---|
| Dispose() |
Компонент, который кэширует отрисованный HTML-код дочернего содержимого во время отрисовки на стороне сервера (SSR). При попадании в кэш дочерние компоненты не создаются или отрисовываются. |
Явные реализации интерфейса
| Имя. | Описание |
|---|---|
| IComponent.Attach(RenderHandle) |
Присоединяет компонент к объекту RenderHandle. |
| IComponent.SetParametersAsync(ParameterView) |
Задает параметры, предоставляемые родительским элементом компонента в дереве отрисовки. |