共用方式為


ISharePointProjectItemDeploymentContext 介面

表示特定專案項目的部署內容。

命名空間:  Microsoft.VisualStudio.SharePoint.Deployment
組件:  Microsoft.VisualStudio.SharePoint (在 Microsoft.VisualStudio.SharePoint.dll 中)

語法

'宣告
Public Interface ISharePointProjectItemDeploymentContext _
    Inherits IDeploymentContext, IAnnotatedObject
public interface ISharePointProjectItemDeploymentContext : IDeploymentContext, 
    IAnnotatedObject

ISharePointProjectItemDeploymentContext 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Annotations 取得 IAnnotationDictionary 執行個體,這個執行個體讓自訂資料與實作 IAnnotatedObject 介面的物件產生關聯。 (繼承自 IAnnotatedObject)。
公用屬性 Feature 取得與專案項目相關聯的主要功能。
公用屬性 FeatureScope 取得值,這個值表示正在部署之專案項目功能所在的範圍。
公用屬性 IsDeploying 指出是否正在部署專案。 (繼承自 IDeploymentContext)。
公用屬性 IsRetracting 指出是否正在撤銷專案。 (繼承自 IDeploymentContext)。
公用屬性 Logger 提供對專案記錄器的存取。 (繼承自 IDeploymentContext)。
公用屬性 Project 提供對目前正在部署或撤銷專案的存取。 (繼承自 IDeploymentContext)。
公用屬性 ProjectItem 取得正在部署的專案項目。

回頁首

方法

  名稱 說明
公用方法 SiteCollectionUrl 傳回 Microsoft.SharePoint.SPSite 的正式 URL,這是專案所連接且取決於 SharePoint 的 URL。 (繼承自 IDeploymentContext)。
公用方法 SiteUrl 傳回 Microsoft.SharePoint.SPWeb 的正式 URL,這是專案所連接且取決於 SharePoint 的 URL。 (繼承自 IDeploymentContext)。
公用方法 WebApplicationUrl 傳回 SPWebApplication 的根目錄 URL。 (繼承自 IDeploymentContext)。

回頁首

備註

使用 ISharePointProjectItemDeploymentContext 物件來判斷伺服器上已部署專案項目和檔案的位置。Visual Studio 會將 ISharePointProjectItemDeploymentContext 物件傳遞給 DeploymentStepStartedDeploymentStepCompletedProjectItemStartupUrlRequested 事件的事件處理常式。

請參閱

參考

Microsoft.VisualStudio.SharePoint.Deployment 命名空間