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.String

    Una cadena que especifica el nombre del campo para comprobar si se almacena en caché.

  • cachedFieldValue
    Tipo: System.String

    Una 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.

Vea también

Referencia

Espacio de nombres Microsoft.SharePoint