VsWebSite 名前空間

VsWebSite 名前空間には、Web サイト プロジェクトの管理タスクを自動化するためのオブジェクトおよびメンバーが用意されています。

Visual Studio には、Web サイト プロジェクトを含むさまざまなプロジェクトを管理するための UI が用意されています。 VsWebSite 名前空間のクラスを使用すると、マクロや Visual Studio アドインを使用するなどして、Web サイト プロジェクトの管理タスクを自動化できます。

クラス

  クラス 説明
パブリック クラス _dispAssemblyReferencesEvents_SinkHelper インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック クラス _dispWebReferencesEvents_SinkHelper インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック クラス _dispWebServicesEvents_SinkHelper インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック クラス _dispWebSiteMiscEvents_SinkHelper インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック クラス AssemblyReferencesEventsClass VSWebSite オブジェクトの References プロパティのイベントを表します。このクラスの機能にアクセスするには、AssemblyReferencesEvents プロパティから取得した AssemblyReferencesEvents オブジェクトを使用します。このクラスからインスタンス化しないでください。
パブリック クラス PrjBrowseObjectCATID プロジェクト オブジェクトのカテゴリ ID (CATID) を指定します。
パブリック クラス PrjCATID Web サイトのプロジェクトおよびプロジェクト項目のカテゴリ ID (CATID) を指定します。
パブリック クラス PrjKind Web プロジェクトの種類を指定します。
パブリック クラス WebReferencesEventsClass VSWebSiteWebReferences プロパティのイベントを表します。このクラスの機能にアクセスするには、WebReferencesEvents プロパティから取得した WebReferencesEvents オブジェクトを使用します。このクラスからインスタンス化しないでください。
パブリック クラス WebServicesEventsClass VSWebSite オブジェクトの WebServices プロパティのイベントを表します。このクラスの機能にアクセスするには、WebServicesEvents プロパティから取得した WebServicesEvents オブジェクトを使用します。このクラスからインスタンス化しないでください。
パブリック クラス WebSiteMiscEventsClass VSWebSite の各種イベントを表します。このクラスの機能にアクセスするには、WebSiteMiscEvents プロパティから取得した WebSiteMiscEvents オブジェクトを使用します。このクラスからインスタンス化しないでください。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス _AssemblyReferencesEvents インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス _dispAssemblyReferencesEvents インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス _dispAssemblyReferencesEvents_Event インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス _dispWebReferencesEvents インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス _dispWebReferencesEvents_Event インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス _dispWebServicesEvents インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス _dispWebServicesEvents_Event インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス _dispWebSiteMiscEvents インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス _dispWebSiteMiscEvents_Event インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス _WebReferencesEvents インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス _WebServicesEvents インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス _WebSiteMiscEvents インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック インターフェイス AssemblyReference Web サイトで使用されるアセンブリ参照を表します。
パブリック インターフェイス AssemblyReferences Web サイト プロジェクトで使用されている参照のコレクションへのアクセスを提供します。
パブリック インターフェイス AssemblyReferencesEvents VSWebSite オブジェクトの References プロパティのイベントを表します。AssemblyReferencesEventsClass で提供される機能にアクセスするには、このクラスを使用します。
パブリック インターフェイス CodeFolder App_Code フォルダー、または、App_Code フォルダー内でコード フォルダーとして構成されている最上位の子を表します。
パブリック インターフェイス CodeFolders CodeFolder オブジェクトのコレクションを表します。コレクション内の各項目は、App_Code フォルダーか、コード フォルダーとして構成されている、App_Code フォルダー内で最上位の子フォルダーの 1 つを表します。
パブリック インターフェイス RelatedFiles 関連ファイルのコレクションを表します。コレクション内の各項目が 1 つのファイルを表します。
パブリック インターフェイス VSWebPackage Web サイト パッケージまたはサービスを定義します。
パブリック インターフェイス VSWebProjectItem Web サイト固有の機能を持つプロジェクト項目を提供します。
パブリック インターフェイス VSWebSite Web サイト プロジェクトのプロパティおよびメソッドを提供します。
パブリック インターフェイス VSWebSiteEvents Web サイト プロジェクト内のイベント コレクションへのアクセスを提供します。
パブリック インターフェイス WebFileProperties Web サイト内のファイルによってサポートされるプロパティを指定します。
パブリック インターフェイス WebFolderProperties Web サイト フォルダーのプロパティを指定します。
パブリック インターフェイス WebReference Web サイトで使用される Web 参照を表します。
パブリック インターフェイス WebReferences Web サイト プロジェクトで使用されている、すべての Web 参照へのアクセスを提供します。
パブリック インターフェイス WebReferencesEvents VSWebSiteWebReferences プロパティのイベントを表します。WebReferencesEventsClass で提供される機能にアクセスするには、このオブジェクトを使用します。
パブリック インターフェイス WebService この Web サイト プロジェクトによって実装されている Web サービス (プロジェクトに Web サイト参照を追加したときに Visual Studio によって生成された .asmx ファイル) を表します。
パブリック インターフェイス WebServices WebService オブジェクトのコレクションを表します。
パブリック インターフェイス WebServicesEvents Web サイト プロジェクトにおける Web サービス参照の追加、削除、または変更によって発生するイベントへのアクセスを提供します。WebServicesEventsClass で提供される機能にアクセスするには、このクラスを使用します。
パブリック インターフェイス WebSiteMiscEvents VSWebSite オブジェクトのイベントを表します。WebSiteMiscEventsClass で提供される機能にアクセスするには、このクラスを使用します。
パブリック インターフェイス WebSiteProperties Visual Studio の Web サイト プロジェクトでサポートされるプロパティを表します。
パブリック インターフェイス WebSiteProperties2 Visual Studio の Web サイト プロジェクトでサポートされるプロパティを表します。

デリゲート

  デリゲート 説明
パブリック デリゲート _dispAssemblyReferencesEvents_AssemblyReferenceAddedEventHandler インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック デリゲート _dispAssemblyReferencesEvents_AssemblyReferenceRemovedEventHandler インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック デリゲート _dispWebReferencesEvents_WebReferenceAddedEventHandler インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック デリゲート _dispWebReferencesEvents_WebReferenceChangedEventHandler インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック デリゲート _dispWebReferencesEvents_WebReferenceRemovedEventHandler インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック デリゲート _dispWebServicesEvents_WebServiceAddedEventHandler インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック デリゲート _dispWebServicesEvents_WebServiceChangedEventHandler インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック デリゲート _dispWebServicesEvents_WebServiceRemovedEventHandler インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック デリゲート _dispWebServicesEvents_WebServiceRenamedEventHandler インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック デリゲート _dispWebSiteMiscEvents_OnAfterFolderRefreshEventHandler インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。
パブリック デリゲート _dispWebSiteMiscEvents_OnBeforeFolderRefreshEventHandler インフラストラクチャ。 このクラスは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

列挙型

  列挙体 説明
パブリック列挙体 AssemblyReferenceType AssemblyReference オブジェクトを指定します。
パブリック列挙体 OpenWebsiteOptions Web サイトを開く方法を指定します。
パブリック列挙体 webFolderType Web フォルダーの種類を指定します。
パブリック列挙体 webStartAction ユーザーが Visual Studio で Web サイトを実行したときの、Web アプリケーションの起動方法を指定します。
パブリック列挙体 webType Web サイトがどのように開かれたかを指定します。

参照

関連項目

VSWebSite

EnvDTE

WebSiteProperties

その他の技術情報

オートメーションと機能拡張のリファレンス

オートメーション アセンブリおよび DTE2 オブジェクトの参照

Visual Studio Macros

アドインおよびウィザードの作成