IDeploymentContext, interface
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.
Espace de noms : Microsoft.VisualStudio.SharePoint.Deployment
Assembly : Microsoft.VisualStudio.SharePoint (dans Microsoft.VisualStudio.SharePoint.dll)
'Déclaration
Public Interface IDeploymentContext _
Inherits IAnnotatedObject
public interface IDeploymentContext : IAnnotatedObject
Le type IDeploymentContext expose les membres suivants.
Nom | Description | |
---|---|---|
Annotations | Obtient une instance de IAnnotationDictionary permettant d'associer des données personnalisées à l'objet implémentant l'interface IAnnotatedObject. (Hérité de IAnnotatedObject.) | |
IsDeploying | Indique si le projet est en cours de déploiement. | |
IsRetracting | Indique si le projet est en cours de retrait. | |
Logger | Permet d'accéder à l'enregistreur d'événements de projet. | |
Project | Permet d'accéder au projet actuel qui est en cours de déploiement ou de retrait. |
Début
Nom | Description | |
---|---|---|
SiteCollectionUrl | Retourne l'URL canonique du Microsoft.SharePoint.SPSite auquel le projet est connecté, selon SharePoint. | |
SiteUrl | Retourne l'URL canonique du Microsoft.SharePoint.SPWeb auquel le projet est connecté, selon SharePoint. | |
WebApplicationUrl | Retourne l'URL racine de SPWebApplication. |
Début
Visual Studio passe IDeploymentContext aux méthodes CanExecute et Execute d'étapes du déploiement. Un nouveau contexte de déploiement est initialisé au démarrage d'un déploiement et d'une opération de rétractation.
L'interface IDeploymentContext implémente IAnnotatedObject pour permettre aux étapes de déploiement de stocker et de passer des données entre les étapes.
Microsoft.VisualStudio.SharePoint.Deployment, espace de noms