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 物件來初始化。