SPContentType.Fields - Propriété

Obtient un SPFieldCollection qui représente la collection de références de colonne incluse dans le type de contenu.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public ReadOnly Property Fields As SPFieldCollection
    Get
'Utilisation
Dim instance As SPContentType
Dim value As SPFieldCollection

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

Valeur de propriété

Type : Microsoft.SharePoint.SPFieldCollection
La collection de colonnes utilisés par le type de contenu.

Remarques

Pour plus d'informations sur les colonnes, reportez-vous à Introduction to Columns.

L'objet SPContentType contient un SPFieldLinkCollection et un objet SPFieldCollection .

L'objet SPFieldCollection fournit aux développeurs un moyen d'obtenir une vue combinée des attributs d'une colonne, tels qu'ils existent dans ce type de contenu. Chaque objet SPField représente tous les attributs d'une définition de colonne ou champ, fusionnés avec les attributs qui ont été substitués dans le champ de référence pour ce type de contenu.

Lorsque vous accédez à un SPField dans un type de contenu, SharePoint Foundation fusionne la définition du champ avec la référence de champ et renvoie l'objet SPField qui en résulte pour vous. Cela évite aux développeurs de rechercher une définition de champ, puis rechercher tous les attributs dans la définition de champ qui sont remplacées par la référence de champ pour ce type de contenu.

De ce fait, il existe une corrélation de 1 à 1 entre les éléments dans les objets SPFieldLinkCollection et SPFieldCollection . Pour chaque objet de SPFieldLink que vous ajoutez à un type de contenu, SharePoint Foundation ajoute un objet SPField correspondant qui représente la vue combinée de la colonne telle qu'elle est définie dans le type de contenu.

Impossible d'ajouter directement ou supprimer des éléments d'un objet SPFieldCollection dans un objet SPContentType ; Si vous tentez cette opération, une erreur est levée.

Voir aussi

Référence

SPContentType classe

SPContentType - Membres

Microsoft.SharePoint - Espace de noms

Autres ressources

Introduction to Columns

Adding Columns in Content Types to Lists

Introduction to Content Types

Site and List Content Types

Base Content Type Hierarchy