Partager via


Microsoft.VisualStudio.SharePoint.Deployment, espace de noms

L'espace de noms Microsoft.VisualStudio.SharePoint.Deployment contient les types que vous pouvez utiliser pour étendre le processus de déploiement des projets SharePoint. Pour plus d'informations sur l'utilisation des types dans l'espace de noms, consultez Extension de la création de packages et du déploiement SharePoint.

Bien que la plupart des types dans cet espace de noms soient des interfaces, seule l'interface IDeploymentStep est destinée à être implémentée dans votre code. Implémentez cette interface pour définir une nouvelle étape de déploiement qui peut être exécutée lorsqu'un élément de projet SharePoint est déployé ou retiré. Pour plus d'informations, consultez Procédure pas à pas : création d'une étape de déploiement personnalisée pour des projets SharePoint.

Vous pouvez également créer votre propre configuration de déploiement en ajoutant un nouvel objet IDeploymentConfiguration à la propriété DeploymentConfigurations d'un projet SharePoint. Pour plus d'informations, consultez Procédure pas à pas : création d'une étape de déploiement personnalisée pour des projets SharePoint.

Classes

  Classe Description
Classe publique DeploymentStepAttribute Identifie une classe qui implémente une étape de déploiement.
Classe publique DeploymentStepIds Définit les ID des étapes de déploiement incluses dans Visual Studio.

Interfaces

  Interface Description
Interface publique IDeploymentConfiguration Représente une configuration de déploiement pour les projets SharePoint.
Interface publique IDeploymentConfigurationDictionary Contient une collection d'étapes de déploiement.
Interface publique IDeploymentConflict Représente un conflit entre les éléments déployés par un élément de projet SharePoint et les éléments présents sur le site SharePoint.
Interface publique IDeploymentConflictCollection Représente une collection d'objets IDeploymentConflict.Chaque IDeploymentConflict représente un conflit entre les éléments déployés par un élément de projet SharePoint et les éléments présents sur le site SharePoint.
Interface publique IDeploymentContext Représente le contexte d'une étape de déploiement qui s'exécute pendant l'exécution ou le retrait d'un projet SharePoint.
Interface publique IDeploymentStep Représente une étape de déploiement des projets SharePoint.
Interface publique IDeploymentStepInfo Contient des informations relatives à une étape de déploiement des projets SharePoint.
Interface publique ISharePointProjectItemDeploymentContext Représente le contexte de déploiement d'un élément de projet spécifique.

Énumérations

  Énumération Description
Énumération publique StartMode Énumère l'opération qui a provoqué le déploiement.

Voir aussi

Référence

Autres ressources

Extension de la création de packages et du déploiement SharePoint

Procédure pas à pas : création d'une étape de déploiement personnalisée pour des projets SharePoint