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
Microsoft.SharePoint - Espace de noms