OutputCache Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет программный доступ к поставщикам выходного кэша, указанным в файле конфигурации для веб-сайта.
public ref class OutputCache abstract sealed
public static class OutputCache
type OutputCache = class
Public Class OutputCache
- Наследование
-
OutputCache
Комментарии
Кэширование выходных данных сохраняет созданные выходные данные страниц, элементов управления и HTTP-ответов в памяти. Кэширование выходных данных позволяет кэшировать различные версии содержимого в зависимости от строки запроса и параметров записи формы на страницу, в типе браузера или на языке пользователя. Вы можете настроить ASP.NET для кэширования записи выходного кэша за определенный период. Вы также можете настроить ASP.NET для автоматического вытеснения записи кэша на основе внешнего события, например изменений в базе данных, от которой зависит кэш.
Класс OutputCache позволяет расширить кэширование выходных данных. Например, можно настроить один или несколько поставщиков пользовательского кэша выходных данных, предназначенных для других устройств хранения, таких как локальные или удаленные диски, базы данных, облачное хранилище и подсистемы распределенного кэша.
Свойства
| Имя | Описание |
|---|---|
| DefaultProviderName |
Возвращает имя поставщика по умолчанию, настроенного для выходного кэша. |
| Providers |
Возвращает коллекцию поставщиков выходного кэша, указанных в файле конфигурации для веб-сайта. |
Методы
| Имя | Описание |
|---|---|
| Deserialize(Stream) |
Десериализация двоичного объекта в данные выходного кэша. |
| Serialize(Stream, Object) |
Сериализует данные выходного кэша в двоичные данные. |