共用方式為


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 取得 IAnnotationDictionary 執行個體,這個執行個體讓自訂資料與實作 IAnnotatedObject 介面的物件產生關聯。 (繼承自 IAnnotatedObject)。
公用屬性 DefaultIcon 取得或設定此節點型別所定義節點的預設圖示。
公用屬性 IsAlwaysLeaf 取得值,這個值表示此型別的節點是否沒有子節點。
公用屬性 Name 取得與此節點型別相關聯的名稱。
公用屬性 NodeType 取得布林值,這個值指出此型別的節點是否通常沒有子節點。如果有 IExplorerNodeType 的擴充功能存在,則這個屬性會被取代。

回頁首

事件

  名稱 說明
公用事件 NodeChildrenRequested 發生於 IExplorerNode 要求子節點時。 (繼承自 IExplorerNodeEvents)。
公用事件 NodeDisposing 發生於將要處置 IExplorerNode 時。 (繼承自 IExplorerNodeEvents)。
公用事件 NodeInitialized 發生於初始化新的 IExplorerNode 時。 (繼承自 IExplorerNodeEvents)。
公用事件 NodeMenuItemsRequested 發生於 IExplorerNode 要求捷徑功能表項目時。 (繼承自 IExplorerNodeEvents)。
公用事件 NodePropertiesRequested 發生於 IExplorerNode 要求屬性時。 (繼承自 IExplorerNodeEvents)。

回頁首

備註

若要建立新型別的節點,請實作 IExplorerNodeTypeProvider 介面。 在您的 InitializeType 方法之實作中,您可以使用 IExplorerNodeTypeDefinition 參數的屬性和事件來定義新節點型別的行為。 如需詳細資訊,請參閱HOW TO:在伺服器總管中新增自訂 SharePoint 節點

每種類型的節點都剛好由一個 IExplorerNodeTypeDefinition 物件來初始化。

請參閱

參考

Microsoft.VisualStudio.SharePoint.Explorer 命名空間