特定のプロジェクト アイテムの配置コンテキストを表します。
名前空間: Microsoft.VisualStudio.SharePoint.Deployment
アセンブリ: Microsoft.VisualStudio.SharePoint (Microsoft.VisualStudio.SharePoint.dll 内)
構文
'宣言
Public Interface ISharePointProjectItemDeploymentContext _
Inherits IDeploymentContext, IAnnotatedObject
public interface ISharePointProjectItemDeploymentContext : IDeploymentContext,
IAnnotatedObject
ISharePointProjectItemDeploymentContext 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
Annotations | IAnnotatedObject インターフェイスを実装するオブジェクトにカスタム データを関連付ける IAnnotationDictionary インスタンスを取得します。 (IAnnotatedObject から継承されます。) |
![]() |
Feature | プロジェクト アイテムに関連付けられた主な機能を取得します。 |
![]() |
FeatureScope | プロジェクト アイテムの機能が配置されるスコープを表した値を取得します。 |
![]() |
IsDeploying | プロジェクトが配置中かどうかを示します。 (IDeploymentContext から継承されます。) |
![]() |
IsRetracting | プロジェクトが取り消し中かどうかを示します。 (IDeploymentContext から継承されます。) |
![]() |
Logger | プロジェクト ロガーへのアクセスを提供します。 (IDeploymentContext から継承されます。) |
![]() |
Project | 配置中または取り消し中の現在のプロジェクトへのアクセスを提供します。 (IDeploymentContext から継承されます。) |
![]() |
ProjectItem | 配置されるプロジェクト アイテムを取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
![]() |
SiteCollectionUrl | SharePoint に従って、プロジェクトの接続先となる Microsoft.SharePoint.SPSite の正規の URL を返します。 (IDeploymentContext から継承されます。) |
![]() |
SiteUrl | SharePoint に従って、プロジェクトの接続先となる Microsoft.SharePoint.SPWeb の正規の URL を返します。 (IDeploymentContext から継承されます。) |
![]() |
WebApplicationUrl | SPWebApplication のルート URL を返します。 (IDeploymentContext から継承されます。) |
このページのトップへ
解説
ISharePointProjectItemDeploymentContext オブジェクトを使用して、配置されたプロジェクト項目とそのファイルのサーバー上の場所を判断します。 Visual Studio は、ISharePointProjectItemDeploymentContext オブジェクトを DeploymentStepStarted、DeploymentStepCompleted、および ProjectItemStartupUrlRequested の各イベントのイベント ハンドラーに渡します。