StaticSiteMapProvider.GetChildNodes(SiteMapNode) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取特定 SiteMapNode 物件的子系網站導覽節點。
public:
override System::Web::SiteMapNodeCollection ^ GetChildNodes(System::Web::SiteMapNode ^ node);
public override System.Web.SiteMapNodeCollection GetChildNodes (System.Web.SiteMapNode node);
override this.GetChildNodes : System.Web.SiteMapNode -> System.Web.SiteMapNodeCollection
Public Overrides Function GetChildNodes (node As SiteMapNode) As SiteMapNodeCollection
參數
- node
- SiteMapNode
SiteMapNode,要擷取其所有子系網站導覽節點。
傳回
唯讀 SiteMapNodeCollection,包含 node
的子系網站導覽節點。 如果安全性調整已啟用,則集合只包含使用者允許檢視的網站導覽節點。
例外狀況
node
為 null
。
備註
SiteMapNode委派給網站地圖提供者的物件,可追蹤其子系和父網站地圖節點。 因此,實作階層式網站地圖結構的網站地圖提供者類別,例如 StaticSiteMapProvider ,並使用 SiteMapNode 物件來代表網站地圖節點,必須追蹤所有網站地圖節點的階層式關聯性,才能巡覽整個階層式樹狀結構。
方法會在 GetChildNodes 內部呼叫 BuildSiteMap 方法,以擷取相對於指定網站地圖節點且與目前使用者相關的網站地圖節點唯讀 SiteMapNodeCollection 集合。