Métadonnées et modèle de programmation de taxonomie
Dernière modification : mercredi 21 avril 2010
S’applique à : SharePoint Server 2010
Cette rubrique présente le modèle de programmation de métadonnées gérées. Pour obtenir une liste complète des types disponibles dans chaque espace de noms, cliquez sur le lien vers l’espace de noms en question.
Espaces de noms
Cette section présente les espaces de noms de l’API de gestion des métadonnées d’entreprise.
Tableau 1. Espaces de noms
Espace de noms |
Description |
---|---|
Inclut des classes qui fournissent la fonctionnalité de base fournie par la gestion des métadonnées d’entreprise. Y figurent par exemple des types pour la gestion des termes, ensembles de termes, groupes et mots clés. |
|
Inclut des classes qui gèrent la synchronisation des types de contenu entre des collections de sites. |
|
Inclut des classes pour des collections d’éléments de métadonnées génériques. |
|
Inclut des classes pour les services Web servant à gérer les taxonomies dans les applications clientes enrichies et les applications de clients Web. |
Types
Cette section présente les types les plus remarquables dans l’API de gestion des métadonnées d’entreprise.
Tableau 2. Types Microsoft.SharePoint.Taxonomy notables
Type |
Description |
---|---|
Représente un changement qu’a subi un objet Group. |
|
Représente un changement qu’a subi l’objet TermStore. |
|
Représente une collection d’objets ChangedItem. |
|
Représente le type d’objet modifié. |
|
Indique le type d’opération ayant provoqué un changement. |
|
Indique un changement qu’a subi un objet Term. |
|
Indique un changement qu’a subi un objet TermSet. |
|
Représente la version modifiée d’un objet TermStore. |
|
Représente le conteneur de niveau supérieur dans un objet TermStore. |
|
Collection d’objets Group. |
|
Définit le travail du minuteur responsable de la tenue à jour de la liste utilisée par les objets TaxonomyField pour la recherche. |
|
Utilisé pour importer des instances TermSet dans un Group. Notes Les données pour l’importation sont spécifiées dans un fichier *.csv qui doit respecter un format bien connu. Cette classe peut être extraite de la méthode GetImportManager(). Il s’agit d’une classe utile pour l’amorçage d’un TermStore avec des ensembles de termes, mais pour des données plus complexes il est recommandé d’utiliser les API accessibles en écriture pour Group, TermSet et Term afin d’importer des données. |
|
Représente le nom d’un objet Term dans une langue spécifique. Un terme peut avoir une ou plusieurs étiquettes dans la langue par défaut, et zéro, une ou plusieurs étiquettes dans la langue autre que la langue par défaut. Si le terme a des étiquettes dans une langue, l’une d’entre elles doit être l’étiquette par défaut. |
|
Représente une collection d’objets Label. |
|
Indique le type de mise en correspondance de chaîne qui doit être effectué lors de la comparaison de chaînes. |
|
Représente un champ de taxonomie. La classe TaxonomyField est une classe de champs personnalisée qui hérite de la classe SPFieldLookup. Si vous définissez les propriétés de la classe TaxonomyField, appelez la méthode Update() pour que les modifications prennent effet dans la base de données. La classe TaxonomyFieldValue contient la valeur de champ pour la classe TaxonomyField. Le contrôle serveur TaxonomyFieldControl ou TaxonomyWebTaggingControl peut établir le rendu d’un objet TaxonomyField. |
|
Fournit l’expérience de modification pour un objet TaxonomyField. |
|
Représente le CodeBehind pour la page de modification de création de colonne lorsqu’une colonne de métadonnées gérées est créée. |
|
Représente une valeur unique conservée dans un objet TaxonomyField. |
|
Représente l’objet à valeurs multiples pour la colonne de taxonomie. |
|
La classe TaxonomyItem est une classe de base qui représente un élément dans le magasin de termes. |
|
Représente un masque de bits identifiant les autorisations de taxonomie. |
|
Enveloppe tous les objets TermStore associés pour un objet SPSite. |
|
Représente un contrôle Web générique pour la sélection de termes de métadonnées gérées. |
|
Représente un Term ou un mot clé dans la hiérarchie de métadonnées gérées. |
|
Représente une collection d’objets Term. |
|
Représente un ensemble plat ou hiérarchique d’objets Term appelé « TermSet ». |
|
Représente une collection d’objets TermSet. |
|
Fournit une abstraction de l’objet TaxonomyItem parent des objets Term. |
|
Représente un magasin qui contient des métadonnées dans des objets Group, TermSet et Term enfants. |
|
Représente une collection d’objets TermStore. |
|
Construit une représentation JSON de la source de données et initialise une instance du contrôle d’arborescence client. |
Tableau 3. Types Microsoft.SharePoint.Taxonomy.ContentTypeSync notables
Type |
Description |
---|---|
Publie ou annule la publication d’un type de contenu sur le site concentrateur. Une fois qu’une application de service de métadonnées gérées et son proxy ont été mis en service et qu’un site a été désigné comme concentrateur sur l’application de service, utilisez cette classe pour publier ou annuler la publication des types de contenu sur le site concentrateur. |
|
Représente une exception qui se produit durant la syndication de type de contenu. |
|
Indique la phase actuelle du processus de syndication de type de contenu. |
Tableau 4. Types Microsoft.SharePoint.Taxonomy.Generic notables
Type |
Description |
---|---|
Classe GenericCollection pour toutes les collections génériques publiques. |
|
Représente une collection de classes de base abstraite générique avec la prise en charge de la contenance d’éléments qui requièrent des indexeurs GUID, integer et string. |
|
Collection de classes de base abstraite générique avec la prise en charge de la contenance d’éléments qui sont des types de propriétés complexes tels que Label |
|
Représente une collection de clés et de valeurs en lecture seule. |
|
Représente une collection de classes de base abstraite générique avec la prise en charge de la contenance d’éléments de taxonomie tels que les objets Group et Term. |
Tableau 5. Types Microsoft.SharePoint.Taxonomy.WebServices notables
Type |
Description |
---|---|
Fournit les méthodes de service Web nécessaires à une application cliente pour héberger un contrôle de métadonnées gérées. Ce service Web permet à un client d’interagir avec l’objet TermStore de métadonnées gérées et d’obtenir des données par le biais de la mise en correspondance d’étiquettes par T:Microsoft.SharePoint.Taxonomy.TermSet ou par GUID. Il est également possible d’effectuer des mises à jour du TermStore en ajoutant un nouvel objet Term. |
Voir aussi
Tâches
Procédure : Personnaliser la syndication de type de contenu
Concepts
Exemples de gestion du contenu d’entreprise
Exemple : gestion des dépendances de métadonnées gérées
Exemple : Métadonnées basées sur un type de contenu
Interrogation de valeurs de champs de métadonnées gérées
Modèle de programmation de gestion des biens numériques
Modèle de programmation de gestion des documents