次の方法で共有


IDeploymentContext インターフェイス

SharePoint プロジェクトの配置中または取り消し中に、実行されている配置手順のコンテキストを表します。

名前空間:  Microsoft.VisualStudio.SharePoint.Deployment
アセンブリ:  Microsoft.VisualStudio.SharePoint (Microsoft.VisualStudio.SharePoint.dll 内)

構文

'宣言
Public Interface IDeploymentContext _
    Inherits IAnnotatedObject
public interface IDeploymentContext : IAnnotatedObject

IDeploymentContext 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ Annotations IAnnotatedObject インターフェイスを実装するオブジェクトにカスタム データを関連付ける IAnnotationDictionary インスタンスを取得します。 (IAnnotatedObject から継承されます。)
パブリック プロパティ IsDeploying プロジェクトが配置中かどうかを示します。
パブリック プロパティ IsRetracting プロジェクトが取り消し中かどうかを示します。
パブリック プロパティ Logger プロジェクト ロガーへのアクセスを提供します。
パブリック プロパティ Project 配置中または取り消し中の現在のプロジェクトへのアクセスを提供します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド SiteCollectionUrl SharePoint に従って、プロジェクトの接続先となる Microsoft.SharePoint.SPSite の正規の URL を返します。
パブリック メソッド SiteUrl SharePoint に従って、プロジェクトの接続先となる Microsoft.SharePoint.SPWeb の正規の URL を返します。
パブリック メソッド WebApplicationUrl SPWebApplication のルート URL を返します。

このページのトップへ

解説

Visual Studio は、IDeploymentContext を配置手順の CanExecute および Execute メソッドに渡します。 新しい配置コンテキストは、配置および取り消し操作の開始時に初期化されます。

配置手順を有効にしてデータを格納し、手順間でデータ渡すために、IDeploymentContext インターフェイスが IAnnotatedObject を実装します。

参照

参照

Microsoft.VisualStudio.SharePoint.Deployment 名前空間