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


Класс SPFieldLinkCollection

Представляет коллекцию ссылок на столбец или поле в типе контента.

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

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.SPFieldLinkCollection

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

Синтаксис

'Декларация
Public Class SPFieldLinkCollection _
    Inherits SPBaseCollection
'Применение
Dim instance As SPFieldLinkCollection
public class SPFieldLinkCollection : SPBaseCollection

Замечания

Если вы хотите отслеживать метаданных определенного элемента в типе контента, можно ссылаться на столбец, представляющий метаданные. Тем не менее невозможно создать столбец в типе контента; необходимо создать столбец отдельно и затем сослаться на него в определении типа содержимого. В результате при добавлении столбца в тип содержимого, данный тип контента содержит ссылку на столбец или поле, а не столбец или самого поля.

Ссылка на столбец или поле содержит подмножество свойств определения полного поля. Это те свойства, которые можно настроить для столбца, как оно существует в типе содержимого.

Дополнительные сведения см. в статье Fields and Field References.

Объект SPContentType содержит SPFieldLinkCollection и SPFieldCollection объекта.

Объект SPFieldCollection предоставляет объединенное представление атрибутов столбцов, поскольку они существуют в типа содержимого. Каждый объект SPField представляет все атрибуты определения столбца или поля, в сочетании с тех атрибутов, которые были переопределены в ссылке поля для данного типа контента.

При доступе к SPField объекта в тип содержимого, SharePoint Foundation объединяет определения поля со ссылкой на поле и возвращает итоговый объект SPField . Это удобно, так как не нужно искать определение поля и все атрибуты в определение этого поля, которые заменяются ссылка на поле для типа содержимого.

Существует взаимосвязь между элементами в объекты SPFieldLinkCollection и SPFieldCollection 1-1. Для каждого SPFieldLink , добавьте в тип содержимого SharePoint Foundation добавляет соответствующий объект SPField , который представляет объединенное представление этого столбца, как это определено в типе содержимого.

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

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

См. также

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

Элементы SPFieldLinkCollection

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

SPFieldLink

SPContentType

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

Fields and Field References

Introduction to Columns