Compartilhar via


SPContext.GetCachedField delegate

Implemente um retorno de chamada para verificar se há um valor de campo em cache.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
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
    Type: System.String

    Uma seqüência de caracteres que especifica o nome do campo para verificar se ele está em cache.

  • cachedFieldValue
    Type: System.String

    Uma seqüência de caracteres que contém a saída em cache do campo. Este parâmetro pode conter uma cadeia de caracteres vazia se não há nada para exibir.

Valor retornado

Type: System.Boolean
true se o cache contém um item, mesmo se o item for uma seqüência vazia; Caso contrário, false.

Comentários

Para acelerar o processamento de controles de campo em formulário não exibir páginas, você pode implementar um retorno de chamada que armazena em cache os valores. Por motivos de segurança, esse retorno de chamada pode ser usado no modo de exibição apenas e não pode ser chamado para certos controles de campo (por exemplo, para um campo de pesquisa a uma lista cortado de segurança). É uma prática recomendada para evitar retornos de chamada de configuração nas páginas que fez check-out ou versões de rascunho.

Ver também

Referência

Microsoft.SharePoint namespace