Compartilhar via


SPListItem.Item property (String)

Obtém ou define um valor de campo no item com base no título do campo, nome interno ou nome estático.

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

Syntax

'Declaração
Public Overrides Default Property Item ( _
    fieldName As String _
) As Object
    Get
    Set
'Uso
Dim instance As SPListItem
Dim fieldName As String
Dim value As Object

value = instance(fieldName)

instance(fieldName) = value
public override Object this[
    string fieldName
] { get; set; }

Parâmetros

  • fieldName
    Type: System.String

    Uma cadeia de caracteres que contém o título, nome interno ou estático nome do campo.

Property value

Type: System.Object
Um objeto que contém o valor do campo.

Exceptions

Exception Condition
ArgumentException

O campo não existe.

Comentários

A propriedade Item é um indexador para a classe SPListItem .

O tempo de execução irá procurar primeiro através de nomes de campos do item de lista internos para a cadeia de caracteres especificada antes de pesquisar os nomes para exibição.

Para obter informações sobre os tipos de campo que são usados em SharePoint Foundation e como elas se relacionam com tipos .NET Framework, consulte a classe SPListItem .

Importante

Para melhorar o desempenho e otimizar o número de consultas do SQL Server que SharePoint Foundation deve executar, use o método GetItems da classe SPList para recuperar itens com base no valor de seus campos. O método GetItems permite que você especifique critérios de pesquisa, passando-se uma consulta Markup Language CAML (Collaborative Application) por meio da classe SPQuery ou SPView . Além disso, o desempenho da lista pode ser comprometido se uma lista contém um desnecessariamente grande número de campos.

Ver também

Referência

SPListItem class

SPListItem members

Item overload

Microsoft.SharePoint namespace