Publication du modèle de programmation
Dernière modification : lundi 19 avril 2010
S’applique à : SharePoint Server 2010
Cette rubrique présente le modèle de programmation de la gestion de contenu Web. Pour obtenir la liste complète des types disponibles dans chaque espace de noms, cliquez sur le lien correspondant à l’espace de noms souhaité.
Espaces de noms
Cette section présente les espaces de noms des API de la gestion de contenu Web.
Tableau 1. Espaces de noms des API de la gestion de contenu Web
Espace de noms |
Description |
---|---|
Inclut les classes qui fournissent l’infrastructure de publication fondamentale pour la gestion de contenu Web. |
|
Inclut les classes qui fournissent la configuration, le chemin d’accès et les travaux de déploiement de contenu. |
|
Inclut les services Web qui prennent en charge les classes de l’espace de noms Microsoft.SharePoint.Publishing.Administration. |
|
Inclut le modèle objet de l’applet de commande Windows PowerShell pour la publication des fonctionnalités. |
|
Inclut les classes qui définissent les champs, les valeurs de champs et le comportement des champs. Les rubriques traitées pour ces classes incluent les types de base, l’ID du type de contenu, les champs HTML, les balises et la validation, les champs d’image et les valeurs de champs, la publication des dates de début et de fin de planification, ainsi que les champs de lien de synthèse et les valeurs de champs. |
|
Inclut les classes qui représentent le nœud, le typage, la collection, la source de données, le fournisseur et la fonctionnalité de proxy prenant en charge la navigation de Microsoft SharePoint Server 2010. |
|
Inclut les classes qui définissent la structure, l’apparence et le comportement des contrôles Web Microsoft SharePoint Server 2010. Ceux-ci comprennent notamment l’infrastructure de la console, les champs de base et le sélecteur, ainsi que des conteneurs, affichages, types d’affichages, champs, panneaux, objets d’état et composants WebPart fournis par SharePoint Server 2010. |
|
Microsoft.SharePoint.Publishing.WebControls.EditingMenuActions |
Inclut les classes qui définissent les comportements disponibles dans le menu Édition de Microsoft SharePoint Server 2010. Le menu prend en charge les actions usuelles telles que l’ajout, l’archivage, l’extraction, la copie, le refus, la sortie, la suppression, la modification, le déplacement et l’enregistrement. Il prend également en charge les actions spécifiques à d’autres fonctionnalités SharePoint Server 2010, par exemple la création de sites et de pages, l’importation de composants WebPart, l’implémentation d’actions de déploiement rapide, le changement de mode, ainsi que la gestion des flux de travail. |
Inclut les services Web qui prennent en charge l’infrastructure de publication et les outils de contrôle. |
Types
Cette section présente les types les plus notables dans les API de gestion de contenu Web.
Tableau 2. Types Microsoft.SharePoint.Publishing notables
Type |
Description |
---|---|
Met en cache CbqQueryVersionInfo pour un composant WebPart de requête de contenu spécifique. |
|
Permet d’exposer les paramètres des convertisseurs de documents à l’utilisateur. Il est implémenté par les contrôles utilisateur qui exposent les paramètres. |
|
Fournit un comportement de publication pour une page .aspx stockée dans un objet PublishingWeb. |
|
Fournit un comportement de publication pour un objet SPSite qui prend en charge la publication. |
|
Fournit un comportement de publication pour une instance de SPWeb qui prend en charge la publication. |
|
Représente une collection d’objets PublishingWeb. |
|
Objet SummaryLink qui permet de stocker des adresses Web. |
Tableau 3. Types Microsoft.SharePoint.Publishing.Administration notables
Type |
Description |
---|---|
Spécifie si un travail de déploiement de contenu utilise une capture instantanée Microsoft SQL Server pour l’opération d’exportation. |
|
Spécifie la méthode d’authentification du chemin d’accès de déploiement de contenu utilisé pour la connexion au serveur de destination. |
Tableau 4. Types Microsoft.SharePoint.Publishing.Navigation notables
Type |
Description |
---|---|
Représente la navigation pour les pages du portail et d’autres objets de navigation du portail. |
|
SiteNavigationSettings |
Fournit un accès en lecture mis en cache aux paramètres de navigation du portail pour une collection de sites spécifique. |
Tableau 5. Types Microsoft.SharePoint.Publishing.WebControls notables
Type |
Description |
---|---|
Effectue le rendu d’un bouton et d’un champ d’entrée HTML, ou génère qui ouvre la boîte de dialogue Sélectionneur de ressources permettant de sélectionner une URL de lien ou d’image dans une collection de sites. |
|
Un objet ContentByQueryWebPart utilise l’objet CrossListQueryCache pour récupérer des données. Les données récupérées sont nettoyées avant d’être envoyées vers le moteur XSLT. Le moteur XSLT utilise les fichiers defaultHeader.xsl, defaultItem.xsl et defaultMain.xsl pour traduire les données dans le langage HTML présenté à l’utilisateur. Vous pouvez personnaliser la sortie HTML de ContentByQueryWebPart à l’aide de la transformation XSL. DataProcessDelegate vous permet de récupérer les données à modifier avant qu’elles ne soient envoyées au moteur XSLT. Si la propriété Data de ce composant WebPart est spécifiée, les données ne sont pas récupérées et les données spécifiées sont utilisées à la place. L’objet ContentByQueryWebPart dérive de l’objet CmsDataFormWebPart qui met en cache les transformations XSLT. |
|
Représente la structure de base utilisée pour le menu Console. Chaque objet ConsoleNode peut éventuellement avoir des objets ConsoleNode enfants et des objets ConsoleAction de console associés. |
Tableau 6. Type Microsoft.SharePoint.Publishing.WebControls.EditingMenuActions notable
Type |
Description |
---|---|
Représente la classe de base dont doivent hériter toutes les actions de console spécifiques utilisées dans ConsoleDataSource. |
Voir aussi
Concepts
Exemples de gestion du contenu d’entreprise
Composant WebPart commun et tâches de personnalisation des contrôles de champ
Modèle de programmation de gestion des biens numériques
Modèle de programmation de gestion des documents
Modèle de programmation de gestion des enregistrements
Métadonnées et modèle de programmation de taxonomie
Exemple : publication des services de cache et de Silverlight