Compartir a través de


StaticSiteMapProvider.GetChildNodes(SiteMapNode) Método

Definición

Recupera los nodos secundarios del mapa del sitio de un objeto SiteMapNode concreto.

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

Parámetros

node
SiteMapNode

SiteMapNode cuyos nodos secundarios del mapa del sitio se van a recuperar.

Devoluciones

SiteMapNodeCollection

SiteMapNodeCollection de sólo lectura que contiene los nodos secundarios del mapa del sitio de node. Si está habilitado el recorte de seguridad, la colección contiene sólo aquellos nodos del mapa del sitio que el usuario está autorizado a ver.

Excepciones

node es null.

Comentarios

Los SiteMapNode objetos delegan al proveedor de mapa de sitio para realizar un seguimiento de sus nodos de mapa de sitio secundarios y primarios. Como resultado, las clases que implementan un proveedor de mapa de sitio para una estructura jerárquica de mapa de sitio, como StaticSiteMapProvider, y usan SiteMapNode objetos para representar nodos de mapa de sitio, deben realizar un seguimiento de las relaciones jerárquicas de todos los nodos de mapa de sitio para poder navegar por un árbol jerárquico completo.

El GetChildNodes método llama al BuildSiteMap método internamente para recuperar la colección de solo SiteMapNodeCollection lectura de los nodos de mapa de sitio relativos al nodo de mapa de sitio especificado y relevante para el usuario actual.

Se aplica a

Consulte también