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对象表示的合并的视图,此列中,按其定义的内容类型中。
线程安全性
该类型的任何公共 静态 (已共享 在 Visual Basic 中) 成员都是线程安全的。不保证任何实例成员都是线程安全的。