StaticSiteMapProvider.GetChildNodes(SiteMapNode) 方法

定義

擷取特定 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

唯讀 SiteMapNodeCollection,包含 node 的子系網站導覽節點。 如果安全性調整已啟用,則集合只包含使用者允許檢視的網站導覽節點。

例外狀況

nodenull

備註

SiteMapNode委派給網站地圖提供者的物件,可追蹤其子系和父網站地圖節點。 因此,實作階層式網站地圖結構的網站地圖提供者類別,例如 StaticSiteMapProvider ,並使用 SiteMapNode 物件來代表網站地圖節點,必須追蹤所有網站地圖節點的階層式關聯性,才能巡覽整個階層式樹狀結構。

方法會在 GetChildNodes 內部呼叫 BuildSiteMap 方法,以擷取相對於指定網站地圖節點且與目前使用者相關的網站地圖節點唯讀 SiteMapNodeCollection 集合。

適用於

另請參閱