Microsoft.VisualStudio.SharePoint.Deployment 命名空間
Microsoft.VisualStudio.SharePoint.Deployment 命名空間包含可用來擴充 SharePoint 專案之部署程序的型別。如需在這個命名空間使用型別的詳細資訊,請參閱擴充 SharePoint 封裝和部署。
雖然這個命名空間內大部分的型別都是介面,但只有 IDeploymentStep 介面會在您的程式碼中實作。實作這個介面以定義新的部署步驟,可以在部署或撤銷 SharePoint 專案項目時執行。如需詳細資訊,請參閱逐步解說:建立 SharePoint 專案的自訂部署步驟。
您也可以透過將新的 IDeploymentConfiguration 物件新增至 SharePoint 專案的 DeploymentConfigurations 屬性建立您自己的部署組態。如需詳細資訊,請參閱逐步解說:建立 SharePoint 專案的自訂部署步驟。
類別
類別 | 說明 | |
---|---|---|
DeploymentStepAttribute | 識別實作部署步驟的類別。 | |
DeploymentStepIds | 定義包含於 Visual Studio 之部署步驟的識別碼。 |
介面
介面 | 說明 | |
---|---|---|
IDeploymentConfiguration | 表示 SharePoint 專案的部署組態。 | |
IDeploymentConfigurationDictionary | 包含部署步驟的集合。 | |
IDeploymentConflict | 表示 SharePoint 專案項目正在部署的項目與 SharePoint 網站上的項目之間的衝突。 | |
IDeploymentConflictCollection | 表示 IDeploymentConflict 物件的集合。每個 IDeploymentConflict 表示 SharePoint 專案項目正在部署的項目與 SharePoint 網站上的項目之間的衝突。 | |
IDeploymentContext | 表示部署步驟的內容,即部署或撤銷 SharePoint 專案時所執行的步驟。 | |
IDeploymentStep | 表示 SharePoint 專案的部署步驟。 | |
IDeploymentStepInfo | 包含 SharePoint 專案部署步驟的資訊。 | |
ISharePointProjectItemDeploymentContext | 表示特定專案項目的部署內容。 |