Exemple : Métadonnées basées sur un type de contenu
Dernière modification : mercredi 20 avril 2011
S’applique à : SharePoint Server 2010
Microsoft SharePoint Server 2010 inclut des métadonnées par défaut basées sur des colonnes, des listes et des dossiers. Cependant, il peut arriver que vous souhaitiez appliquer des métadonnées sur la base d’un type de contenu spécifié. Par exemple, si vous avez un affichage dans lequel vous souhaitez ordonnancer et grouper des types de contenu, vous souhaiterez appliquer des métadonnées par type de contenu.
Dans cet exemple de code, certains types de contenu et une colonne Grouping sont codés en dur. Tous les types de contenu ont la colonne Grouping et celle-ci doit être marquée comme masquée, de sorte que les utilisateurs ne la modifient pas. Lorsqu’un nouvel élément est téléchargé ou modifié, la colonne Grouping prend la valeur appropriée.
Lorsque des éléments de types de contenu spécifiés sont téléchargés, une colonne spécifique est mise à jour. Vous pouvez utiliser la colonne Grouping dans des affichages pour grouper des éléments. Il peut exister d’autres cas dans lesquels les métadonnées doivent être appliquées sur la base du type de contenu spécifié d’un élément.
Génération et exécution de l’exemple
Testez ce projet sur votre site de développement ou de test.
Génération de l’exemple
Créez un dossier nommé Microsoft.SDK.Server.Samples, puis recherchez le fichier ContentTypeBasedMetadata.zip dans le dossier C:\Program Files\Microsoft SDKs\SharePoint 2010\Samples et décompressez l’exemple de code dans le dossier.
Dans Microsoft Visual Studio 2010, ouvrez le fichier ContentTypeBasedMetadata.sln qui se trouve maintenant dans le dossier créé à l’étape 1.
Dans la fenêtre Propriétés, spécifiez la valeur d’URL de l’adresse absolue de votre site de développement ou de test (par exemple, http:///mysite/) N’oubliez pas d’inclure la barre oblique de fermeture.
Si elle n’est pas déjà présente, ajoutez une référence à l’assembly suivant au projet :
- Microsoft.SharePoint.dll
Dans le menu Générer, cliquez sur Déployer la solution. Une fois la génération terminée, la solution est installée sur votre site de développement ou de test.
Exécution de l’exemple
Lorsque des éléments du type de contenu spécifié sont téléchargés, le récepteur d’événements est déclenché et les données de la colonne Grouping sont actualisées.