Freigeben über


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
Öffentliche Eigenschaft Annotations Ruft eine Instanz des IAnnotationDictionary ab, um dem Objekt, das die IAnnotatedObject-Schnittstelle implementiert, benutzerdefinierte Daten zuzuordnen. (Von IAnnotatedObject geerbt.)
Öffentliche Eigenschaft IsDeploying Gibt an, ob das Projekt bereitgestellt wird.
Öffentliche Eigenschaft IsRetracting Gibt an, ob das Projekt zurückgezogen wird.
Öffentliche Eigenschaft Logger Bietet Zugriff auf die Projektprotokollierung.
Öffentliche Eigenschaft Project Bietet Zugriff auf das aktuelle Projekt, das bereitgestellt oder zurückgezogen wird.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode SiteCollectionUrl Gibt die kanonische URL des Microsoft.SharePoint.SPSite-Elements zurück, mit dem das Projekt gemäß SharePoint verbunden ist.
Öffentliche Methode SiteUrl Gibt die kanonische URL des Microsoft.SharePoint.SPWeb-Elements zurück, mit dem das Projekt entsprechend SharePoint verbunden wird.
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.SharePoint.Deployment-Namespace