Свойство SPContentType.Fields
Получает SPFieldCollection , который представляет коллекцию ссылок на столбцы, включенные в тип контента.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public ReadOnly Property Fields As SPFieldCollection
Get
'Применение
Dim instance As SPContentType
Dim value As SPFieldCollection
value = instance.Fields
public SPFieldCollection Fields { get; }
Значение свойства
Тип: Microsoft.SharePoint.SPFieldCollection
Коллекция столбцов, используемых типом содержимого.
Замечания
Дополнительные сведения о столбцах содержатся в разделе Introduction to Columns.
Объект SPContentType содержит SPFieldLinkCollection и SPFieldCollection объекта.
Объект SPFieldCollection предоставляет разработчикам способ получить объединенное представление атрибутов столбцов, поскольку они существуют в типа содержимого. Каждый объект SPField представляет все атрибуты столбцов или полей, определения, объединяются с тех атрибутов, которые были переопределены в ссылке поля для данного типа контента.
При доступе к SPField в типе контента, SharePoint Foundation объединяет определения поля со ссылкой на поле и возвращает результирующий объект SPField для вас. Это предотвращает разработчиков от необходимости искать определение поля и затем найти все атрибуты определения поля, которые заменяются ссылка на поле для типа содержимого.
Таким образом существует взаимосвязь между элементами в объекты SPFieldLinkCollection и SPFieldCollection 1-1. Для каждого добавляемого типа содержимого объекта SPFieldLinkSharePoint Foundation добавляет соответствующий объект SPField , представляющий объединенное представление этого столбца, как это определено в типе содержимого.
Нельзя непосредственно добавлять или удалять элементы из объекта SPFieldCollection в объекте SPContentType ; При попытке сделать это выводится сообщение об ошибке.
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint