次の方法で共有


WebSiteProperties.Extender プロパティ

Web サイトのプロパティに対する内部的なアクセスを提供します。

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

構文

'宣言
ReadOnly Property Extender ( _
    ExtenderName As String _
) As Object
Object this[
    string ExtenderName
] { get; }
property Object^ Extender[[InAttribute] String^ ExtenderName] {
    Object^ get ([InAttribute] String^ ExtenderName);
}
abstract Extender : Object
JScript では、インデックス付きプロパティはサポートされません。

パラメーター

  • ExtenderName
    型 : System.String
    エクステンダーの名前。

プロパティ値

型 : System.Object
エクステンダー オブジェクト。

解説

外部のコンポーネントは、適切な Visual Studio オートメーション オブジェクトのプロパティ コレクションを介して、これらのプロパティにアクセスできます (Web サイト プロジェクトの WebSitePropertiesWebFileProperties、および WebFolderProperties)。この型のメンバーのプロパティ名は、プロパティ コレクションへのインデクサーとして使用できます。

使用可能なエクステンダー オブジェクトがない場合、Extender プロパティは nullnull 参照 (Visual Basic では Nothing) を返します。

エクステンダーの取得に使う CATID は、オブジェクトの ExtenderCATID プロパティによって提供されます。

遅延バインド プロパティの読み取りと設定の例については、「WebSiteProperties」を参照してください。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

WebSiteProperties インターフェイス

VsWebSite 名前空間

EnvDTE80

Extender

WebSiteProperties

その他の技術情報

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