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) |
Сериализует данные кэша вывода в двоичные данные. |