Étendue du type de contenu

Dernière modification : lundi 1 novembre 2010

S’applique à : SharePoint Foundation 2010

Disponible dans SharePoint Online

Le site Microsoft SharePoint Foundation dans lequel vous créez un type de contenu détermine son étendue, c’est-à-dire le champ d’application de sa disponibilité. Un type de contenu de site est mis à disposition des listes et des bibliothèques de documents dans le site dans lequel il est créé, ainsi que des listes et les bibliothèques de documents dans tout site enfant.

La figure suivante présente un exemple de l’étendue de types de contenu créés dans une collection fictive de sites faisant partie d’une installation de SharePoint Foundation. Les types de contenu créés dans le site racine de la collection, le site de planification, sont disponibles non seulement aux sites enfants directs (États-Unis, Europe et Asie), mais également à tous les sites consécutifs dans la hiérarchie (Angleterre, Japon et liste Communiqués de presse). Les types de contenu de site créés dans le site Europe sont disponibles au site enfant Angleterre et à la liste Communiqués de presse, mais pas au site Japon car ce dernier est un enfant du site Asie, et non du site Europe.

Étendue des types de contenu de liste et de site

Vous pouvez obtenir la liste des types de contenu disponibles à un site par le biais de l’interface utilisateur SharePoint Foundation. Sur le Ruban, cliquez sur le bouton Actions du site, puis sélectionnez Paramètres du site. Sur la page Paramètres du site, dans la section Galeries, cliquez sur Types de contenu de site pour accéder à une page qui répertorie les types de contenu disponibles pour le site. Notez que la liste comprend une colonne Source. Il s’agit du nom du site dans la hiérarchie de collection de sites où un type de contenu est défini.

Vous pouvez utiliser le modèle objet pour obtenir des informations similaires. Par exemple, il vous est possible de représenter un site SharePoint Foundation en instanciant un objet SPWeb dans le code serveur ou un objet Web dans le code client. Vous pouvez ensuite accéder à la propriété AvailableContentTypes de l’objet en question pour obtenir une collection d’objets SPContentType qui représentent les types de contenu disponibles pour le site. Pour déterminer l’emplacement auquel un type de contenu spécifique est défini, lisez la valeur de la propriété ParentWeb de l’objet SPContentType. Pour obtenir une URL relative de serveur pour le niveau le plus élevé dans l’étendue du type de contenu, accédez à la propriété Scope de l’objet SPContentType.

L’étendue d’un type de contenu détermine non seulement la disponibilité de celui-ci, mais a des implications en matière de contrôle des modifications. Les modifications que vous apportez à un type de contenu peuvent être propagées à tous les types de contenu dérivés de ce type de contenu. Par exemple, si vous ajoutez une colonne à un type de contenu défini sur le site racine d’une collection de sites, la modification peut être répercutée sur tous les types de contenu qui héritent de ce type de contenu dans l’ensemble de la hiérarchie de sites. Pour plus d’informations, voir Mise à jour de types de contenu.

Voir aussi

Concepts

Types de contenu de liste et de site

Création de types de contenu

Contrôle de la modification du type du contenu

Contrôle d'accès aux types de contenu