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 物件傳遞給 DeploymentStepStarted、 DeploymentStepCompleted 和 ProjectItemStartupUrlRequested 事件的事件處理常式。