Page.InitOutputCache Метод

Определение

Инициализирует кэш выходных данных для текущего запроса страницы.

Перегрузки

Имя Описание
InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Инициализирует кэш выходных данных для текущего запроса страницы.

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

Инициализирует кэш выходных данных для текущего запроса страницы.

InitOutputCache(OutputCacheParameters)

Инициализирует выходной кэш для текущего OutputCacheParameters запроса страницы на основе объекта.

Комментарии

Этот метод не предназначен для использования непосредственно из кода. Чтобы включить кэширование выходных данных для страницы и управлять ими, используйте один из следующих подходов:

  • Задайте параметры декларативно с помощью @ OutputCache директивы в файле .aspx.
  • Используйте методы и свойства HttpCachePolicy класса, предоставляемые Response.Cache объектом в коде страницы.

Дополнительные сведения см. в разделе Caching ASP.NET Pages.

InitOutputCache(Int32, String, String, OutputCacheLocation, String)

Инициализирует кэш выходных данных для текущего запроса страницы.

protected:
 virtual void InitOutputCache(int duration, System::String ^ varyByHeader, System::String ^ varyByCustom, System::Web::UI::OutputCacheLocation location, System::String ^ varyByParam);
protected virtual void InitOutputCache(int duration, string varyByHeader, string varyByCustom, System.Web.UI.OutputCacheLocation location, string varyByParam);
abstract member InitOutputCache : int * string * string * System.Web.UI.OutputCacheLocation * string -> unit
override this.InitOutputCache : int * string * string * System.Web.UI.OutputCacheLocation * string -> unit
Protected Overridable Sub InitOutputCache (duration As Integer, varyByHeader As String, varyByCustom As String, location As OutputCacheLocation, varyByParam As String)

Параметры

duration
Int32

Срок действия объектов, хранящихся в кэше выходных данных, действителен.

varyByHeader
String

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

varyByCustom
String

Заголовок Vary HTTP.

location
OutputCacheLocation

Одно из значений OutputCacheLocation .

varyByParam
String

Разделенный точкой с запятой список параметров, полученных методом GET или POST, который содержимое из кэша выходных данных будет отличаться.

Исключения

Для параметра указано locationнедопустимое значение.

Комментарии

Этот метод не следует вызывать. Чтобы включить и управлять кэшированием выходных данных для страницы, используйте @ OutputCache директиву в файле .aspx или методы и свойства HttpCachePolicy класса. Последний доступен с помощью Response.Cache синтаксиса в коде страницы. Дополнительные сведения см. в разделе Caching ASP.NET Pages.

См. также раздел

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

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

Инициализирует кэш выходных данных для текущего запроса страницы.

protected:
 virtual void InitOutputCache(int duration, System::String ^ varyByContentEncoding, System::String ^ varyByHeader, System::String ^ varyByCustom, System::Web::UI::OutputCacheLocation location, System::String ^ varyByParam);
protected virtual void InitOutputCache(int duration, string varyByContentEncoding, string varyByHeader, string varyByCustom, System.Web.UI.OutputCacheLocation location, string varyByParam);
abstract member InitOutputCache : int * string * string * string * System.Web.UI.OutputCacheLocation * string -> unit
override this.InitOutputCache : int * string * string * string * System.Web.UI.OutputCacheLocation * string -> unit
Protected Overridable Sub InitOutputCache (duration As Integer, varyByContentEncoding As String, varyByHeader As String, varyByCustom As String, location As OutputCacheLocation, varyByParam As String)

Параметры

duration
Int32

Срок действия объектов, хранящихся в кэше выходных данных, действителен.

varyByContentEncoding
String

Разделенный точкой с запятой список символьных наборов (кодировки содержимого), который содержимое из кэша выходных данных будет отличаться.

varyByHeader
String

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

varyByCustom
String

Заголовок Vary HTTP.

location
OutputCacheLocation

Одно из значений OutputCacheLocation .

varyByParam
String

Разделенный точкой с запятой список параметров, полученных методом GET или POST, который содержимое из кэша выходных данных будет отличаться.

Исключения

Для параметра указано locationнедопустимое значение.

Комментарии

Этот метод не следует вызывать. Чтобы включить и управлять кэшированием выходных данных для страницы, используйте @ OutputCache директиву в файле .aspx или методы и свойства HttpCachePolicy класса. Последний доступен с помощью Response.Cache синтаксиса в коде страницы. Дополнительные сведения см. в разделе Caching ASP.NET Pages.

См. также раздел

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

InitOutputCache(OutputCacheParameters)

Инициализирует выходной кэш для текущего OutputCacheParameters запроса страницы на основе объекта.

protected public:
 virtual void InitOutputCache(System::Web::UI::OutputCacheParameters ^ cacheSettings);
protected internal virtual void InitOutputCache(System.Web.UI.OutputCacheParameters cacheSettings);
abstract member InitOutputCache : System.Web.UI.OutputCacheParameters -> unit
override this.InitOutputCache : System.Web.UI.OutputCacheParameters -> unit
Protected Friend Overridable Sub InitOutputCache (cacheSettings As OutputCacheParameters)

Параметры

cacheSettings
OutputCacheParameters

Объект OutputCacheParameters , содержащий параметры кэша.

Исключения

Профиль кэша не найден.

–или–

Отсутствует директива или атрибут профиля параметров конфигурации.

Расположение параметров кэша выходных данных недопустимо.

Комментарии

Этот метод не следует вызывать. Чтобы включить и управлять кэшированием выходных данных для страницы, используйте @ OutputCache директиву в файле .aspx или методы и свойства HttpCachePolicy класса. Последний доступен с помощью Response.Cache синтаксиса в блоке объявления кода страницы или файле программной части. Дополнительные сведения см. в разделе Caching ASP.NET Pages.

См. также раздел

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