StaticSiteMapProvider.GetParentNode(SiteMapNode) Método

Definición

Recupera el nodo primario del mapa del sitio de un objeto SiteMapNode concreto.

public:
 override System::Web::SiteMapNode ^ GetParentNode(System::Web::SiteMapNode ^ node);
public override System.Web.SiteMapNode GetParentNode (System.Web.SiteMapNode node);
override this.GetParentNode : System.Web.SiteMapNode -> System.Web.SiteMapNode
Public Overrides Function GetParentNode (node As SiteMapNode) As SiteMapNode

Parámetros

node
SiteMapNode

SiteMapNode cuyo nodo primario del mapa del sitio se va a recuperar.

Devoluciones

SiteMapNode que representa el nodo primario del SiteMapNode especificado; de lo contrario, es null si no existe ningún nodo primario del mapa del sitio o si el usuario no está autorizado a verlo.

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 la StaticSiteMapProvider clase, 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.

Si no se encuentra una ParentNode propiedad, la StaticSiteMapProvider clase detecta si el proveedor de mapa de sitio actual tiene una ParentProvider propiedad . Si es así, el proveedor de mapa de sitio llama a la GetParentNode propiedad del proveedor de mapa del sitio primario. Esto permite el escenario en el que un proveedor de mapa de sitio mantiene el nodo de mapa de sitio primario de un nodo de mapa de sitio diferente.

El GetParentNode método llama BuildSiteMap al método internamente para recuperar que SiteMapNode representa el elemento primario del nodo de mapa de sitio especificado. Si el recorte de seguridad está habilitado, el nodo de mapa del sitio solo se devuelve si el usuario puede verlo.

Se aplica a

Consulte también