Compartilhar via


ListItemCollection classe

Representa uma coleção de objetos ListItem .

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Client.ClientObject
    Microsoft.SharePoint.Client.ClientObjectCollection
      Microsoft.SharePoint.Client.ClientObjectCollection<ListItem>
        Microsoft.SharePoint.Client.ListItemCollection

Namespace:  Microsoft.SharePoint.Client
Assemblies:   Microsoft.SharePoint.Client.Silverlight (em Microsoft.SharePoint.Client.Silverlight.dll);  Microsoft.SharePoint.Client.Phone (em Microsoft.SharePoint.Client.Phone.dll)  Microsoft.SharePoint.Client (em Microsoft.SharePoint.Client.dll)

Sintaxe

'Declaração
Public Class ListItemCollection _
    Inherits ClientObjectCollection(Of ListItem)
'Uso
Dim instance As ListItemCollection
public class ListItemCollection : ClientObjectCollection<ListItem>

Comentários

Para retornar uma coleção de itens de uma lista, é uma prática recomendada para usar um dos métodos GetItems* da classe List .

Depois de retornar uma coleção de item de lista e atribuí-la a um objeto de ListItemCollection , você pode usar um indexador para retornar um único item da coleção. Por exemplo, considerando que o conjunto é atribuído a uma variável chamada collListItems, use collListItems[index] em c# ou collListItems(index) no Visual Basic, onde o índice é o número de índice do item na coleção ou o nome de exibição de um campo de lista. Como alternativa, para retornar um único item da coleção de itens em uma lista, use um dos métodos Get*List ou outro objeto de SharePoint Server sempre que possível retornar arquivos ou itens específicos. Se você usar um desses métodos, você não enumerar todos os itens na lista ou biblioteca para retornar o item. Por exemplo, use o método [Overload:Microsoft.SharePoint.Client.Web.GetFileByRelativeUrl(System.String)] da classe Web para retornar um arquivo específico de uma biblioteca em um site por sua URL relativa ou use o método GetItemById(Int32) da classe List para recuperar um item específico quando você souber seu GUID.

Segurança de thread

Os membros públicos estática (Shared no Visual Basic) desse tipo são seguros para thread. Nenhum membro de instância pode ser garantido como seguro para thread.

Ver também

Referência

ListItemCollection membros

Microsoft.SharePoint.Client namespace