Partager via


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)

Syntaxe

'Déclaration
Public Interface IDeploymentContext _
    Inherits IAnnotatedObject
public interface IDeploymentContext : IAnnotatedObject

Le type IDeploymentContext expose les membres suivants.

Propriétés

  Nom Description
Propriété publique 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.)
Propriété publique IsDeploying Indique si le projet est en cours de déploiement.
Propriété publique IsRetracting Indique si le projet est en cours de retrait.
Propriété publique Logger Permet d'accéder à l'enregistreur d'événements de projet.
Propriété publique Project Permet d'accéder au projet actuel qui est en cours de déploiement ou de retrait.

Début

Méthodes

  Nom Description
Méthode publique SiteCollectionUrl Retourne l'URL canonique du Microsoft.SharePoint.SPSite auquel le projet est connecté, selon SharePoint.
Méthode publique SiteUrl Retourne l'URL canonique du Microsoft.SharePoint.SPWeb auquel le projet est connecté, selon SharePoint.
Méthode publique WebApplicationUrl Retourne l'URL racine de SPWebApplication.

Début

Notes

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.

Voir aussi

Référence

Microsoft.VisualStudio.SharePoint.Deployment, espace de noms