Поделиться через


Класс ListItemCollection

Представляет коллекцию ListItem объектов.

Иерархия наследования

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

Пространство имен:  Microsoft.SharePoint.Client
Сборки:   Microsoft.SharePoint.Client.Silverlight (в Microsoft.SharePoint.Client.Silverlight.dll);  Microsoft.SharePoint.Client.Phone (в Microsoft.SharePoint.Client.Phone.dll)  Microsoft.SharePoint.Client (в Microsoft.SharePoint.Client.dll)

Синтаксис

'Декларация
Public Class ListItemCollection _
    Inherits ClientObjectCollection(Of ListItem)
'Применение
Dim instance As ListItemCollection
public class ListItemCollection : ClientObjectCollection<ListItem>

Замечания

Чтобы вернуть коллекцию элементов из списка, рекомендуется использовать один из методов GetItems* класса List .

После возврата коллекции элементов списка и назначить его объекта ListItemCollection индексатора можно использовать для возврата одного элемента из коллекции. Например, при условии коллекции назначен переменной с именем collListItems, используйте collListItems[index] в C# или collListItems(index) в Visual Basic, где находится индекс , индекс элемента в коллекции либо отображаемое имя в поле списка. Можно также получить одного элемента из коллекции элементов в списке, воспользуйтесь одним из методов Get*List или другому объекту SharePoint Server по возможности для возврата определенного элементов или файлов. Если вы используете одну из таких способов, не перечислить все элементы в списке или библиотеке, чтобы вернуться к элементу. Например используйте метод [Overload:Microsoft.SharePoint.Client.Web.GetFileByRelativeUrl(System.String)] класса Web для получения конкретного файла из библиотеки в веб-сайт по его относительный URL-адрес или используйте метод GetItemById(Int32) класса List для получения определенного элемента, если вы знаете его GUID.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы ListItemCollection

Пространство имен Microsoft.SharePoint.Client