Compartilhar via


SPList.GetItemByIdSelectedFields method

Obtém o item de lista com o identificador especificado (ID) e inclui apenas os valores dos campos especificados.

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

Syntax

'Declaração
Public Function GetItemByIdSelectedFields ( _
    id As Integer, _
    ParamArray fields As String() _
) As SPListItem
'Uso
Dim instance As SPList
Dim id As Integer
Dim fields As String()
Dim returnValue As SPListItem

returnValue = instance.GetItemByIdSelectedFields(id, _
    fields)
public SPListItem GetItemByIdSelectedFields(
    int id,
    params string[] fields
)

Parâmetros

  • id
    Type: System.Int32

    Uma ID do item. O valor deste parâmetro não corresponde ao índice do item dentro da coleção de itens na lista, mas com o valor da propriedade ID do item da lista.

  • fields
    Type: []

    Uma lista delimitada por vírgulas de nomes de campo para o qual obter valores. Para recuperar o valor da propriedade ContentType do item de lista, você também deve especificar a propriedade ContentTypeId do item. Para recuperar todos os valores de campo, use o método GetItemByIdAllFields(Int32) .

Valor retornado

Type: Microsoft.SharePoint.SPListItem
O item de lista, incluindo os dados dos campos especificados. Se você tentar acessar um valor de campo que não será retornado porque não foi especificado, SharePoint Foundation torna uma ida e volta para o banco de dados para recuperar os valores de campo de todos os do item, exceto os campos de User ou personalizado Lookup .

Exceptions

Exception Condition
ArgumentNullException

fields é null .

Ver também

Referência

SPList class

SPList members

Microsoft.SharePoint namespace