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