サーバー エクスプローラーのノードの [SharePoint 接続] 階層構造で新しい型のノードの動作を定義します。
名前空間: Microsoft.VisualStudio.SharePoint.Explorer
アセンブリ: Microsoft.VisualStudio.SharePoint (Microsoft.VisualStudio.SharePoint.dll 内)
構文
'宣言
Public Interface IExplorerNodeTypeDefinition _
Inherits IAnnotatedObject, IExplorerNodeEvents
public interface IExplorerNodeTypeDefinition : IAnnotatedObject,
IExplorerNodeEvents
IExplorerNodeTypeDefinition 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
Annotations | IAnnotatedObject インターフェイスを実装するオブジェクトにカスタム データを関連付ける IAnnotationDictionary インスタンスを取得します。 (IAnnotatedObject から継承されます。) |
![]() |
DefaultIcon | このノード型で定義されるノードの既定のアイコンを取得または設定します。 |
![]() |
IsAlwaysLeaf | この型のノードに子ノードが存在しないかどうかを示す値を取得します。 |
![]() |
Name | このノード型に関連付けられている名前を取得します。 |
![]() |
NodeType | この型のノードに、通常、子ノードが存在しないかどうかを示すブール値を取得します。IExplorerNodeType の拡張機能が存在する場合、このプロパティは置き換えられます。 |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
![]() |
NodeChildrenRequested | IExplorerNode が子ノードを要求したときに発生します。 (IExplorerNodeEvents から継承されます。) |
![]() |
NodeDisposing | IExplorerNode を破棄しようとすると発生します。 (IExplorerNodeEvents から継承されます。) |
![]() |
NodeInitialized | 新しい IExplorerNode が初期化されるときに発生します。 (IExplorerNodeEvents から継承されます。) |
![]() |
NodeMenuItemsRequested | IExplorerNode がショートカット メニュー項目を要求したときに発生します。 (IExplorerNodeEvents から継承されます。) |
![]() |
NodePropertiesRequested | IExplorerNode がプロパティを要求したときに発生します。 (IExplorerNodeEvents から継承されます。) |
このページのトップへ
解説
新しいノード型を作成するには、IExplorerNodeTypeProvider インターフェイスを実装します。 InitializeType メソッドの実装では、IExplorerNodeTypeDefinition パラメーターのプロパティとイベントを使用して、新しいノード型の動作を定義できます。 詳細については、「方法: サーバー エクスプローラーにカスタム SharePoint ノードを追加する」を参照してください。
それぞれの型のノードは、正確に 1 つの IExplorerNodeTypeDefinition オブジェクトによって初期化されます。