次の方法で共有


Microsoft.VisualStudio.SharePoint.Deployment 名前空間

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 特定のプロジェクト アイテムの配置コンテキストを表します。

参照

参照

その他の技術情報

SharePoint のパッケージ化と配置の拡張

チュートリアル: SharePoint プロジェクトに対するカスタムの配置手順の作成