次の方法で共有


WebSiteProperties.Extender プロパティ

更新 : 2007 年 11 月

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

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

構文

'宣言
ReadOnly Property Extender ( _
    ExtenderName As String _
) As Object
'使用
Dim instance As WebSiteProperties
Dim ExtenderName As String
Dim value As Object

value = instance.Extender(ExtenderName)
Object Extender[
    string ExtenderName
] { get; }
property Object^ Extender[[InAttribute] String^ ExtenderName] {
    Object^ get ([InAttribute] String^ ExtenderName);
}
JScript では、インデックス付きプロパティはサポートされません。

パラメータ

  • ExtenderName
    型 : System.String

    エクステンダの名前。

プロパティ値

型 : System.Object

エクステンダ オブジェクト。

解説

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

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

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

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

アクセス許可

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

参照

参照

WebSiteProperties インターフェイス

WebSiteProperties メンバ

VsWebSite 名前空間

EnvDTE80

Extender

WebSiteProperties

その他の技術情報

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