SPContentType.Fields property
取得表示集合的內容類型中包含的資料行參考SPFieldCollection 。
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public ReadOnly Property Fields As SPFieldCollection
Get
'用途
Dim instance As SPContentType
Dim value As SPFieldCollection
value = instance.Fields
public SPFieldCollection Fields { get; }
Property value
Type: Microsoft.SharePoint.SPFieldCollection
內容類型所使用的資料行集合。
備註
如需有關資料行的詳細資訊,請參閱Introduction to Columns。
SPContentType物件包含SPFieldLinkCollection和SPFieldCollection物件。
SPFieldCollection物件存在於該內容類型中,提供開發人員以取得資料行的屬性組合的檢視方式。每個SPField物件代表欄或欄位,定義,合併已被覆寫,在該內容類型的欄位參照這些屬性的所有的屬性。
當您存取內容的型別中的SPField時, SharePoint Foundation將合併欄位參考的欄位定義,並會產生的SPField物件傳回給您。這可以防止開發人員不必查詢的欄位定義,並再查閱所有的屬性欄位定義中會覆寫該內容類型的欄位參考。
因此,沒有 1-1 之間的關聯性中的SPFieldLinkCollection和SPFieldCollection物件的項目。每個SPFieldLink物件加入至內容的型別, SharePoint Foundation會將對應的SPField物件,代表該資料行的組合的檢視用來定義它的內容類型。
您無法直接新增或刪除項目從SPContentType物件 ; 的SPFieldCollection物件如果您嘗試執行這項操作時,會擲回錯誤。
請參閱
參照
Microsoft.SharePoint namespace