SPContentType.Fields-Eigenschaft

Dient zum Abrufen einer SPFieldCollection , die Verweise auf die Spalten im Inhaltstyp enthalten-Auflistung darstellt.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public ReadOnly Property Fields As SPFieldCollection
    Get
'Usage
Dim instance As SPContentType
Dim value As SPFieldCollection

value = instance.Fields
public SPFieldCollection Fields { get; }

Eigenschaftswert

Typ: Microsoft.SharePoint.SPFieldCollection
Die Auflistung der Spalten, die durch den Inhaltstyp verwendet.

Hinweise

Weitere Informationen zu Spalten finden Sie unter Introduction to Columns.

Das SPContentType -Objekt enthält eine SPFieldLinkCollection und ein SPFieldCollection -Objekt.

Das SPFieldCollection -Objekt bietet Entwicklern eine Möglichkeit, eine kombinierte Ansicht von Attributen für eine Spalte, wie sie in diesem Inhaltstyp vorhanden sind. Jedes SPField -Objekt stellt alle Attribute einer Spalten- oder Feldverweis, Definition, die mit diesen Attributen, die im Feldverweis für diesen Inhaltstyp überschrieben wurden zusammengeführt.

Wenn Sie eine SPField in einem Inhaltstyp zugreifen, SharePoint Foundation die Felddefinition mit Feldverweis zusammengeführt, und gibt das resultierende SPField -Objekt, das Sie. Dadurch wird verhindert, dass Entwickler eine Felddefinition nachschlagen, und klicken Sie dann auf Nachschlagen alle Attribute in der Felddefinition, die durch den Feldverweis für diesen Inhaltstyp außer Kraft gesetzt werden müssen.

Aus diesem Grund besteht eine 1: 1 Korrelation zwischen den Elementen in den SPFieldLinkCollection und SPFieldCollection -Objekten. Für jede SPFieldLink -Objekt, das Sie zu einem Inhaltstyp hinzufügen, fügt SharePoint Foundation ein entsprechendes SPField -Objekt, das die kombinierte Ansicht von dieser Spalte darstellt, wie es im Inhaltstyp definiert ist.

Sie können nicht direkt hinzufügen oder Löschen von Elementen von einem SPFieldCollection -Objekt in ein Objekt SPContentType ; Wenn Sie versuchen, diese Schritte durchführen, wird ein Fehler ausgelöst.

Siehe auch

Referenz

SPContentType Klasse

SPContentType-Member

Microsoft.SharePoint-Namespace

Weitere Ressourcen

Introduction to Columns

Adding Columns in Content Types to Lists

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy