次の方法で共有


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 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 オブジェクトを DeploymentStepStartedDeploymentStepCompleted、および ProjectItemStartupUrlRequested の各イベントのイベント ハンドラーに渡します。

参照

参照

Microsoft.VisualStudio.SharePoint.Deployment 名前空間