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。
返回
包含 node
的子站点地图节点的只读 SiteMapNodeCollection。 如果启用了安全修整,则该集合仅包含允许用户查看的站点地图节点。
例外
node
为 null
。
注解
对象 SiteMapNode 委托给站点地图提供程序,以跟踪其子节点和父站点地图节点。 因此,为分层站点地图结构实现站点地图提供程序的类(例如 StaticSiteMapProvider,以及使用 SiteMapNode 对象来表示站点地图节点)必须跟踪所有站点地图节点的分层关系才能导航整个分层树。
该方法 GetChildNodes 在内部调用 BuildSiteMap 该方法以检索相对于指定站点地图节点且与当前用户相关的站点地图节点的只读 SiteMapNodeCollection 集合。