次の方法で共有


IExplorerNodeTypeDefinition インターフェイス

サーバー エクスプローラーのノードの [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 オブジェクトによって初期化されます。

参照

参照

Microsoft.VisualStudio.SharePoint.Explorer 名前空間