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


Свойство 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 ; При попытке сделать это выводится сообщение об ошибке.

См. также

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

SPContentType класс

Элементы SPContentType

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

Другие ресурсы

Introduction to Columns

Adding Columns in Content Types to Lists

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy