Класс 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) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.