Свойство 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";