Clase ListItemCollection
Representa una colección de objetos ListItem .
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.Client.ClientObject
Microsoft.SharePoint.Client.ClientObjectCollection
Microsoft.SharePoint.Client.ClientObjectCollection<ListItem>
Microsoft.SharePoint.Client.ListItemCollection
Espacio de nombres: Microsoft.SharePoint.Client
Ensamblados: Microsoft.SharePoint.Client.Silverlight (en Microsoft.SharePoint.Client.Silverlight.dll); Microsoft.SharePoint.Client.Phone (en Microsoft.SharePoint.Client.Phone.dll) Microsoft.SharePoint.Client (en Microsoft.SharePoint.Client.dll)
Sintaxis
'Declaración
Public Class ListItemCollection _
Inherits ClientObjectCollection(Of ListItem)
'Uso
Dim instance As ListItemCollection
public class ListItemCollection : ClientObjectCollection<ListItem>
Comentarios
Para devolver una colección de elementos de una lista, es recomendable usar uno de los métodos de GetItems* de la clase List .
Una vez que devuelven una colección de elementos de lista y asignar a un objeto de ListItemCollection , puede utilizar un indizador para devolver un solo elemento de la colección. Por ejemplo, suponiendo que la colección se asigna a una variable denominada collListItems, use collListItems[index] en C# o collListItems(index) en Visual Basic, donde índice es el número de índice del elemento de la colección o el nombre para mostrar de un campo de lista. O bien, para devolver un solo elemento de la colección de elementos en una lista, use uno de los métodos de Get* de List u otro objeto de SharePoint Server siempre que sea posible devolver elementos específicos o archivos. Si usa uno de estos métodos, no enumere todos los elementos de la lista o biblioteca para devolver el elemento. Por ejemplo, use el método [Overload:Microsoft.SharePoint.Client.Web.GetFileByRelativeUrl(System.String)] de la clase Web para devolver un archivo específico de una biblioteca en un sitio Web mediante la dirección URL relativa, o use el método GetItemById(Int32) de la clase List para recuperar un elemento específico cuando se conoce su GUID.
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.