Delegado SPContext.GetCachedField
Implementa una devolución de llamada para comprobar si un valor de campo en caché.
Espacio de nombres: Microsoft.SharePoint
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public Delegate Function GetCachedField ( _
fieldName As String, _
<OutAttribute> ByRef cachedFieldValue As String _
) As Boolean
'Uso
Dim instance As New GetCachedField(AddressOf HandlerMethod)
public delegate bool GetCachedField(
string fieldName,
out string cachedFieldValue
)
Parámetros
fieldName
Tipo: System.StringUna cadena que especifica el nombre del campo para comprobar si se almacena en caché.
cachedFieldValue
Tipo: System.StringUna cadena que contiene el resultado de campo almacenado en caché. Este parámetro puede contener una cadena vacía si no hay nada que mostrar.
Valor devuelto
Tipo: System.Boolean
true si la memoria caché contiene un elemento, incluso si el elemento es una cadena vacía; en caso contrario, false.
Comentarios
Para acelerar el procesamiento de los controles de campo en las páginas de formulario de presentación no, puede implementar una devolución de llamada que almacena en caché los valores. Por motivos de seguridad, esta devolución de llamada puede utilizarse en modo de presentación únicamente y no se puede llamar para determinados controles de campo (por ejemplo, para un campo de búsqueda a una lista de restricciones de seguridad). Es una práctica recomendada para evitar las devoluciones de llamada de configuración en las páginas que se han desprotegido o en versiones de borrador.