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


Элементы SPListItemCollection

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

Тип SPListItemCollection предоставляет следующие элементы.

Свойства

  Имя Описание
Общее свойство Count Получает количество элементов списка в коллекции, за исключением папок. (Переопределяет SPBaseCollection.Count.)
Общее свойство Fields Возвращает коллекцию, содержащую все поля, возвращаемые запросом.
Общее свойство Item[Guid] Получает объект с указанным GUID из коллекции.
Общее свойство Item[Int32] reservemember
Общее свойство List Получает список родительской коллекции.
Общее свойство ListItemCollectionPosition Получает объект, который используется для получения следующего набора строк в страничного представления списка.
Общее свойство NumberOfFields Возвращает количество полей, представленных в коллекции.
Общее свойство QueryFieldNames Возвращает коллекцию имен полей запроса.
Общее свойство SourceQuery Получает запрос, получить текущую коллекцию элементов списка.
Общее свойство Xml Получает все данные в коллекции в формате XMLDATA.
Общее свойство XmlDataSchema Возвращает схему, которая определяет XML, который возвращается свойством Xml .
Защищенное свойство XMLUseAllProperties Получает логическое значение, указывающее, является ли расширенные свойства коллекции сериализуются.

Вверх

Методы

  Имя Описание
Общий метод Add() Создает элемент, но требует, чтобы метод SPListItem.Update для добавления элемента в список.
Общий метод Add(String, SPFileSystemObjectType) Создает элемент, который использует указанную папку URL-адреса и типа объекта, но требует, чтобы метод SPListItem.Update для добавления элемента в список.
Общий метод Add(String, SPFileSystemObjectType, String) Создает элемент, который использует URL-адрес папки, заданный, типа объекта и имя листа, но требует, чтобы метод SPListItem.Update для добавления элемента в список.
Общий метод BeginLoadData Запрет обновления, дополнения и другие операции в коллекции во время загрузки данных.
Общий метод Delete Удаляет элемент по указанному индексу в коллекции.
Общий метод DeleteItemById Удаляет из коллекции элемент с указанным целочисленный идентификатор.
Общий метод EndLoadData Позволяет выполнять обычные операции в коллекции для возобновления после загрузки данных.
Защищенный метод EnsureListItemsData Проверяет данные для элементов и, при необходимости обновления данных, чтобы убедиться, что он является текущим.
Защищенный метод EnsureListScopeData Проверяет данные в области элементов и при необходимости обновляет его, чтобы убедиться, что используются самые последние данные.
Защищенный метод EnsureListScopeDict Проверяет словарь области элементов и при необходимости обновляет его, чтобы убедиться, что используются самые последние данные.
Общий метод Equals (Унаследовано от Object.)
Защищенный метод Finalize (Унаследовано от Object.)
Общий метод GetDataTable Возвращает коллекцию элементов списка в виде таблицы данных.
Общий метод GetEnumerator Возвращает перечислитель для перебора элементов коллекции. (Переопределяет SPBaseCollection.GetEnumerator().)
Общий метод GetHashCode (Унаследовано от Object.)
Общий метод GetItemById Возвращает из коллекции элемент с указанным целочисленный идентификатор.
Общий метод GetType (Унаследовано от Object.)
Общий метод GetTypedEnumerator<T> Возвращает строго типизированный перечислитель для перебора элементов коллекции. (Унаследовано от SPBaseCollection.)
Защищенный метод Init Инициализирует указанный список, запросов и представлений.
Защищенный метод ListScopeXmlHelper Возвращает область XML в коллекции.
Защищенный метод MemberwiseClone (Унаследовано от Object.)
Общий метод ReorderItems Изменяет порядок элементов в списке.
Общий метод ToString (Унаследовано от Object.)

Вверх

Поля

  Имя Описание
Защищенное поле m_iRowCount Этот элемент зарезервирован для внутреннего использования и не предназначен для прямого применения в коде.

Вверх

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЧастный метод ICollection.CopyTo Копирует элементы коллекции в массив, начиная с указанного индекса массива. (Унаследовано от SPBaseCollection.)
Явная реализация интерфейсаЧастное свойство ICollection.IsSynchronized Получает логическое значение, указывающее, является ли доступ к коллекции синхронизации или поточно ориентированными. (Унаследовано от SPBaseCollection.)
Явная реализация интерфейсаЧастное свойство ICollection.SyncRoot Получает объект, используемый для синхронизации доступа к коллекции. (Унаследовано от SPBaseCollection.)

Вверх

См. также

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

SPListItemCollection класс

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