HttpCachePolicy.SetCacheability Метод

Определение

Cache-Control Задает заголовок HTTP. Заголовок Cache-Control HTTP определяет, как кэшируются документы в сети.

Перегрузки

Имя Описание
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. Дополнительные сведения см. в разделе "Версии и зависимости".

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

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.

значение не является или .

Примеры

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

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

Комментарии

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

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

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

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