Делегат SPContext.GetCachedField
Реализует обратный вызов для проверки значения поля кэшированного.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Delegate Function GetCachedField ( _
fieldName As String, _
<OutAttribute> ByRef cachedFieldValue As String _
) As Boolean
'Применение
Dim instance As New GetCachedField(AddressOf HandlerMethod)
public delegate bool GetCachedField(
string fieldName,
out string cachedFieldValue
)
Параметры
fieldName
Тип: System.StringСтрока, указывающая имя поля для проверки, если он кэшируется.
cachedFieldValue
Тип: System.StringСтрока, содержащая поля кэшированного вывода. Этот параметр может содержать пустую строку, если отсутствуют элементы для отображения.
Возвращаемое значение
Тип: System.Boolean
true , если в кэше содержится элемент, даже если она пустая строка; в противном случае — false.
Замечания
Для ускорения отрисовки элементов управления поля страницы без отображения формы, можно реализовать обратный вызов, который кэширует значения. Из соображений безопасности этот обратный вызов может использоваться в режиме отображения только и не может вызываться для определенных элементов управления поля (например, для поля подстановки в список обрезается безопасности). Это лучший способ избежать обратных вызовов параметра на страницы, которые были извлечены или черновые версии.