SPFieldLinkCollection - Classe

Représente la collection de références de colonne ou un champ dans un type de contenu.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.SPBaseCollection
      Microsoft.SharePoint.SPFieldLinkCollection

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

Syntaxe

'Déclaration
Public Class SPFieldLinkCollection _
    Inherits SPBaseCollection
'Utilisation
Dim instance As SPFieldLinkCollection
public class SPFieldLinkCollection : SPBaseCollection

Remarques

Si vous souhaitez effectuer le suivi des métadonnées de l'élément spécifique dans un type de contenu, vous pouvez référencer une colonne qui représente les métadonnées. Toutefois, vous ne pouvez pas créer une colonne dans un type de contenu ; Vous devez créer la colonne séparément, puis la référencer dans la définition de type de contenu. Par conséquent, lorsque vous ajoutez une colonne à un type de contenu, le type de contenu contient une référence à la colonne ou champ au lieu de la colonne ou le champ lui-même.

La référence de colonne ou champ contient un sous-ensemble des propriétés de la définition de champ complet. Voici les propriétés que vous pouvez personnaliser de la colonne telle qu'elle existe dans le type de contenu.

Pour plus d’informations, voir Fields and Field References.

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

L'objet SPFieldCollection vous offre 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 un champ, combinée 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 objet 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. Ceci est utile car vous n'avez pas à rechercher une définition de champ et de tous les attributs de cette définition de champ qui sont remplacées par la référence de champ pour ce type de contenu.

Il existe une corrélation de 1 à 1 entre les éléments dans les objets SPFieldLinkCollection et SPFieldCollection . Pour chaque SPFieldLink que vous ajoutez à un type de contenu, SharePoint Foundation ajoute un objet SPField correspondant qui représente l'affichage fusionné de cette colonne, telle qu'elle est définie dans le type de contenu.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPFieldLinkCollection - Membres

Microsoft.SharePoint - Espace de noms

SPFieldLink

SPContentType

Autres ressources

Fields and Field References

Introduction to Columns