Microsoft.VisualStudio.SharePoint.Deployment 名前空間には、SharePoint プロジェクトの配置プロセスを拡張するために使用できる型が含まれています。この名前空間の型の使用方法の詳細については、「SharePoint のパッケージ化と配置の拡張」を参照してください。
この名前空間のほとんどの型はインターフェイスですが、IDeploymentStep インターフェイスだけはコードで実装することを目的としています。SharePoint プロジェクト項目を配置または取り消すときに実行できる新しい展開ステップを定義するには、このインターフェイスを実装します。詳細については、「チュートリアル: SharePoint プロジェクトに対するカスタムの配置手順の作成」を参照してください。
SharePoint プロジェクトの DeploymentConfigurations プロパティに新しい IDeploymentConfiguration オブジェクトを追加することで独自の配置構成を作成することもできます。詳細については、「チュートリアル: SharePoint プロジェクトに対するカスタムの配置手順の作成」を参照してください。
クラス
クラス | 説明 | |
---|---|---|
![]() |
DeploymentStepAttribute | 配置手順を実装するクラスを識別します。 |
![]() |
DeploymentStepIds | Visual Studio に含まれている配置手順の ID を定義します。 |
インターフェイス
インターフェイス | 説明 | |
---|---|---|
![]() |
IDeploymentConfiguration | SharePoint プロジェクトの配置構成を表します。 |
![]() |
IDeploymentConfigurationDictionary | 配置手順のコレクションを格納します。 |
![]() |
IDeploymentConflict | SharePoint プロジェクト アイテムによって配置されたアイテムと SharePoint サイト上のアイテム間の競合を表します。 |
![]() |
IDeploymentConflictCollection | IDeploymentConflict オブジェクトのコレクションを表します。各 IDeploymentConflict は、SharePoint プロジェクト アイテムによって配置されたアイテムと SharePoint サイト上のアイテム間の競合を表します。 |
![]() |
IDeploymentContext | SharePoint プロジェクトの配置中または取り消し中に、実行されている配置手順のコンテキストを表します。 |
![]() |
IDeploymentStep | SharePoint プロジェクトの配置手順を表します。 |
![]() |
IDeploymentStepInfo | SharePoint プロジェクトの配置手順についての情報を格納します。 |
![]() |
ISharePointProjectItemDeploymentContext | 特定のプロジェクト アイテムの配置コンテキストを表します。 |