IDeploymentContext-Schnittstelle
Stellt den Kontext eines Bereitstellungsschritts dar, der ausgeführt wird, während ein SharePoint-Projekt bereitgestellt oder zurückgezogen wird.
Namespace: Microsoft.VisualStudio.SharePoint.Deployment
Assembly: Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)
Syntax
'Declaration
Public Interface IDeploymentContext _
Inherits IAnnotatedObject
public interface IDeploymentContext : IAnnotatedObject
Der IDeploymentContext-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Annotations | Ruft eine Instanz des IAnnotationDictionary ab, um dem Objekt, das die IAnnotatedObject-Schnittstelle implementiert, benutzerdefinierte Daten zuzuordnen. (Von IAnnotatedObject geerbt.) | |
IsDeploying | Gibt an, ob das Projekt bereitgestellt wird. | |
IsRetracting | Gibt an, ob das Projekt zurückgezogen wird. | |
Logger | Bietet Zugriff auf die Projektprotokollierung. | |
Project | Bietet Zugriff auf das aktuelle Projekt, das bereitgestellt oder zurückgezogen wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
SiteCollectionUrl | Gibt die kanonische URL des Microsoft.SharePoint.SPSite-Elements zurück, mit dem das Projekt gemäß SharePoint verbunden ist. | |
SiteUrl | Gibt die kanonische URL des Microsoft.SharePoint.SPWeb-Elements zurück, mit dem das Projekt entsprechend SharePoint verbunden wird. | |
WebApplicationUrl | Gibt die Stamm-URL des SPWebApplication-Elements zurück. |
Zum Seitenanfang
Hinweise
Visual Studio übergibt einen IDeploymentContext an die Methoden CanExecute und Execute von Bereitstellungsschritten.Ein neuer Bereitstellungskontext wird zu Beginn einer Bereitstellung und einer Rücknahmenoperation initialisiert.
Die IDeploymentContext-Schnittstelle implementiert das IAnnotatedObject, um Bereitstellungsschritte zum Speichern und Übergeben von Daten zwischen Schritten zu aktivieren.