Condividi tramite


Interfaccia IDeploymentContext

Rappresenta il contesto di una fase di distribuzione eseguita mentre viene distribuito o ritratto un progetto SharePoint.

Spazio dei nomi:  Microsoft.VisualStudio.SharePoint.Deployment
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

Sintassi

'Dichiarazione
Public Interface IDeploymentContext _
    Inherits IAnnotatedObject
public interface IDeploymentContext : IAnnotatedObject

Il tipo IDeploymentContext espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Annotations Ottiene un'istanza di IAnnotationDictionary per associare dati personalizzati all'oggetto che implementa l'interfaccia IAnnotatedObject. (Ereditato da IAnnotatedObject)
Proprietà pubblica IsDeploying Indica se è in corso la distribuzione del progetto.
Proprietà pubblica IsRetracting Indica se è in corso la ritrazione del progetto.
Proprietà pubblica Logger Fornisce l'accesso al logger del progetto.
Proprietà pubblica Project Fornisce accesso al progetto corrente in fase di distribuzione o ritrazione.

In alto

Metodi

  Nome Descrizione
Metodo pubblico SiteCollectionUrl Restituisce l'URL canonico di Microsoft.SharePoint.SPSite a cui, secondo SharePoint, è connesso il progetto.
Metodo pubblico SiteUrl Restituisce l'URL canonico di Microsoft.SharePoint.SPWeb a cui, secondo SharePoint, è connesso il progetto.
Metodo pubblico WebApplicationUrl Restituisce l'URL radice di SPWebApplication.

In alto

Note

Visual Studio passa un oggetto IDeploymentContext ai metodi CanExecute e Execute di passaggi relativi alla distribuzione. Un nuovo contesto di distribuzione viene inizializzato all'inizio di un'operazione di distribuzione e di contrazione.

L'interfaccia IDeploymentContext implementa IAnnotatedObject per consentire ai passaggi relativi alla distribuzione di archiviare e passare dati tra passaggi.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.SharePoint.Deployment