Поделиться через


HttpRuntimeSection.EnableKernelOutputCache Свойство

Определение

Возвращает или задает значение, указывающее, включено ли кэширование вывода.

public:
 property bool EnableKernelOutputCache { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("enableKernelOutputCache", DefaultValue=true)]
public bool EnableKernelOutputCache { get; set; }
[<System.Configuration.ConfigurationProperty("enableKernelOutputCache", DefaultValue=true)>]
member this.EnableKernelOutputCache : bool with get, set
Public Property EnableKernelOutputCache As Boolean

Значение свойства

true, если кэширование вывода включено, в противном случае — false. Значение по умолчанию — true.

Атрибуты

Примеры

В следующем примере показано, как использовать свойство EnableKernelOutputCache.

// Get the current EnableKernelOutputCache property value.
Response.Write("EnableKernelOutputCache: " +
  configSection.EnableKernelOutputCache + "<br>");

// Set the EnableKernelOutputCache property to true.
configSection.EnableKernelOutputCache = true;
' Get the current EnableKernelOutputCache property value.
Response.Write("EnableKernelOutputCache: " & _
  configSection.EnableKernelOutputCache & "<br>")

' Set the EnableKernelOutputCache property to true.
configSection.EnableKernelOutputCache = True

Комментарии

Чтобы кэшировать ответ, необходимо выполнить следующие критерии:

  • Кэширование должно быть явно включено директивой страницы или API кэширования.

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

  • Кэширование не может содержать заголовки или параметры переменных.

  • Запрос не должен требовать проверки подлинности.

Примечание

Это свойство применимо только при установке служб IIS версии 6.0 или более поздней.

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

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