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


Свойство SPContext.UseDefaultCachePolicy

Получает или задает логическое значение, которое определяет, устанавливает ли Microsoft SharePoint Foundation HTTP-заголовков кэша на ответ на элемент извлекается из SharePoint Foundation.

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public Property UseDefaultCachePolicy As Boolean
    Get
    Set
'Применение
Dim instance As SPContext
Dim value As Boolean

value = instance.UseDefaultCachePolicy

instance.UseDefaultCachePolicy = value
public bool UseDefaultCachePolicy { get; set; }

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

Тип: System.Boolean
true для установки заголовков кэша HTTP; в противном случае — false.

Замечания

По умолчанию SharePoint Foundation отключает кэширование на такие элементы, как страницы веб-частей. Установка этого значения в запросе раньше достаточно относительно ASP.NET обрабатывает (другими словами, прежде чем происходит событие HttpApplication.ReleaseRequestState ), можно запретить задание заголовков кэша SharePoint Foundation .

Пользовательские приложения, которые определяются с помощью объектной модели Windows SharePoint Services 3.0 , которого элемент управления определяет набор UseDefaultCachePolicy для false для предотвращения SharePoint Foundation политика кэша и реализовать веб или страницы классов, на основе данных пользователя задать заголовков кэша и политики для результирующий поток ответа. Чтобы запустить пользовательское приложение Windows SharePoint Services 3.0 , которое определяется через объектную модель Windows SharePoint Services 2.0 , можно добавить следующую строку кода, для достижения того же результата:

[Visual Basic]

System.Web.HttpContext.Current.Items("DisableSettingBrowserCacheHeaders") = "true"

[C#]

System.Web.HttpContext.Current.Items["DisableSettingBrowserCacheHeaders"] = "true";

См. также

Справочные материалы

SPContext класс

Элементы SPContext

Пространство имен Microsoft.SharePoint