OutputCache Класс

Определение

Предоставляет программный доступ к поставщикам кэша вывода, указанным в файле конфигурации веб-сайта.Provides programmatic access to the output-cache providers that are specified in the configuration file for a Web site.

public ref class OutputCache abstract sealed
public static class OutputCache
type OutputCache = class
Public Class OutputCache
Наследование
OutputCache

Комментарии

Кэширование выходных данных сохраняет сформированные выходные данные страниц, элементов управления и HTTP-ответов в памяти.Output caching stores the generated output of pages, controls, and HTTP responses in memory. Кэширование вывода позволяет кэшировать различные версии содержимого в зависимости от строки запроса и параметров формы на странице, типа браузера или на языке пользователя.Output caching enables you to cache different versions of content depending on the query string and on form-post parameters to a page, on browser type, or on the language of the user. Можно настроить ASP.NET для кэширования записи в кэше вывода на определенный период.You can configure ASP.NET to cache an output-cache entry for a specific period. Также можно настроить ASP.NET для автоматического исключения записи кэша на основе внешнего события, например изменений в базе данных, от которой зависит кэш.You can also configure ASP.NET to evict a cache entry automatically based on an external event such as changes in the database that the cache depends on.

Класс OutputCache позволяет расширить кэширование вывода.The OutputCache class enables you to extend output caching. Например, можно настроить один или несколько настраиваемых поставщиков кэша вывода, которые предназначены для других устройств хранения, таких как локальные или удаленные диски, базы данных, облачное хранилище и механизмы распределенного кэша.For example, you can configure one or more custom output-cache providers that target other storage devices such as local or remote disks, databases, cloud storage, and distributed cache engines.

Свойства

DefaultProviderName

Получает имя поставщика по умолчанию, заданного в конфигурации кэша вывода.Gets the name of the default provider that is configured for the output cache.

Providers

Получает коллекцию поставщиков кэша вывода, указанных в файле конфигурации веб-сайта.Gets a collection of the output-cache providers that are specified in the configuration file for a Web site.

Методы

Deserialize(Stream)

Десериализует двоичный объект в данные кэша вывода.Deserializes a binary object into output-cache data.

Serialize(Stream, Object)

Сериализует данные кэша вывода в двоичные данные.Serializes output-cache data into binary data.

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