HttpCachePolicy.SetCacheability Метод

Определение

Задает заголовок HTTP Cache-Control. НТТР-заголовок Cache-Control управляет способом кэширования документов в сети.

Перегрузки

SetCacheability(HttpCacheability)

Задает для заголовка Cache-Control одно из значений HttpCacheability.

SetCacheability(HttpCacheability, String)

Задает для заголовка Cache-Control одно из значений HttpCacheability и добавляет расширение в директиву.

SetCacheability(HttpCacheability)

Задает для заголовка Cache-Control одно из значений HttpCacheability.

public:
 void SetCacheability(System::Web::HttpCacheability cacheability);
public void SetCacheability (System.Web.HttpCacheability cacheability);
member this.SetCacheability : System.Web.HttpCacheability -> unit
Public Sub SetCacheability (cacheability As HttpCacheability)

Параметры

cacheability
HttpCacheability

Значение перечисления HttpCacheability.

Исключения

cacheability не является одним из значений перечисления.

Примеры

В следующем примере кода показано, как задать для заголовка Cache-Control перечисленное значение no-cache.

Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache)

Комментарии

SetCacheabilityпредставлен в платформа .NET Framework версии 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.

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

SetCacheability(HttpCacheability, String)

Задает для заголовка Cache-Control одно из значений HttpCacheability и добавляет расширение в директиву.

public:
 void SetCacheability(System::Web::HttpCacheability cacheability, System::String ^ field);
public void SetCacheability (System.Web.HttpCacheability cacheability, string field);
member this.SetCacheability : System.Web.HttpCacheability * string -> unit
Public Sub SetCacheability (cacheability As HttpCacheability, field As String)

Параметры

cacheability
HttpCacheability

Значение перечисления HttpCacheability, задаваемое для заголовка.

field
String

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

Исключения

field имеет значение null.

Свойству cacheability задано значение, отличное от Private или NoCache.

Примеры

В следующем примере кода показано, как Cache-Control заголовок задается в значение private перечисления и добавляет расширение управления кэшем. Измененная директива означает, что в дополнение к любому необщей кэшу любой кэш, общий доступ к которому предоставляется только участникам сообщества с именем DEV, может кэшировать ответ.

Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV");
Response.Cache.SetCacheability(HttpCacheability.Private, "Community=DEV")

Комментарии

Расширение имени поля допустимо только при использовании с private директивами или no-cache директивами. Дополнительные сведения см. в статье RFC 2616: протокол передачи гипертекстов — HTTP/1.1, доступный на веб-сайте консорциума W3C.

Этот метод выдает исключение недопустимого аргумента, если объединяются несовместимые директивы и расширения.

SetCacheabilityпредставлен в платформа .NET Framework версии 3.5. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.

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