次の方法で共有


VSWebProjectItem2 インターフェイス

Web サイト固有の機能を持つプロジェクト項目を提供します。このインターフェイスは、カスタム ツールをサポートします。

名前空間:  VsWebSite90
アセンブリ:  VsWebSite.Interop90 (VsWebSite.Interop90.dll 内)

構文

'宣言
<GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")> _
Public Interface VSWebProjectItem2 _
    Inherits VSWebProjectItem
[GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface VSWebProjectItem2 : VSWebProjectItem
[GuidAttribute(L"AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface class VSWebProjectItem2 : VSWebProjectItem
[<GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")>]
type VSWebProjectItem2 =  
    interface
        interface VSWebProjectItem
    end
public interface VSWebProjectItem2 extends VSWebProjectItem

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

プロパティ

  名前 説明
パブリック プロパティ ContainingProject この Web サービスが含まれている、DTE インスタンス内のプロジェクトへの参照を取得します。 (VSWebProjectItem から継承されます。)
パブリック プロパティ ContainingProject
パブリック プロパティ DTE Web サイトへの参照を含む DTE2 オブジェクトを取得します。 (VSWebProjectItem から継承されます。)
パブリック プロパティ DTE
パブリック プロパティ ProjectItem プロジェクト項目を取得します。 (VSWebProjectItem から継承されます。)
パブリック プロパティ ProjectItem
パブリック プロパティ RelatedFiles Web プロジェクト項目の関連ファイルを取得します。 (VSWebProjectItem から継承されます。)
パブリック プロパティ RelatedFiles

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Load() ファイル プロジェクト項目を読み込みます。 (VSWebProjectItem から継承されます。)
パブリック メソッド Load()
パブリック メソッド RunCustomTool 動的にクラスを生成するために、ファイルに関連付けられている単一ファイル ジェネレーターを実行します。
パブリック メソッド Unload() ファイル プロジェクト項目をアンロードします。 (VSWebProjectItem から継承されます。)
パブリック メソッド Unload()
パブリック メソッド UpdateLocalCopy() プロジェクト項目のローカル コピーを更新します。 (VSWebProjectItem から継承されます。)
パブリック メソッド UpdateLocalCopy()
パブリック メソッド UpdateRemoteCopy() プロジェクト項目のリモート コピーを更新します。 (VSWebProjectItem から継承されます。)
パブリック メソッド UpdateRemoteCopy()
パブリック メソッド WaitUntilReady() プロジェクト項目が続行できる状態になるまで待機します。 (VSWebProjectItem から継承されます。)
パブリック メソッド WaitUntilReady()

このページのトップへ

解説

VSWebProjectItem2 インターフェイスは、VSWebProjectItem のすべてのメンバーを継承します。また、RunCustomTool メソッドが追加されています。

Object プロパティを使用すると、ファイル プロジェクト項目とフォルダー プロジェクト項目の両方に対して返される VSWebProjectItem2 オブジェクトにアクセスできます。

カスタム ツールは、App_Code フォルダーに格納されているスクリプトです。単一ファイル ジェネレーターは、このスクリプトを使用して動的にクラスを生成できます。

参照

関連項目

VsWebSite90 名前空間

VSWebProjectItem

WebFileProperties2