Partager via


StaticSiteMapProvider.GetParentNode(SiteMapNode) Méthode

Définition

Récupère le nœud de plan de site parent d'un objet SiteMapNode spécifique.

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

Paramètres

node
SiteMapNode

SiteMapNode pour lequel est récupéré le nœud de plan de site parent.

Retours

SiteMapNode

SiteMapNode qui représente le parent du SiteMapNode spécifié ; sinon, null, si aucun nœud de plan de site parent n'existe ou si l'utilisateur n'est pas autorisé à le consulter.

Exceptions

node a la valeur null.

Remarques

Les SiteMapNode objets délégués au fournisseur de carte de site pour suivre leurs nœuds de carte de site enfant et parent. Par conséquent, les classes qui implémentent un fournisseur de carte de site pour une structure de carte de site hiérarchique, telle que la StaticSiteMapProvider classe et utilisent SiteMapNode des objets pour représenter des nœuds de carte de site, doivent suivre les relations hiérarchiques de tous les nœuds de carte de site afin de pouvoir naviguer dans une arborescence hiérarchique entière.

Si une ParentNode propriété n’est pas trouvée, la StaticSiteMapProvider classe détecte si le fournisseur de carte de site actuel a une ParentProvider propriété. Si tel est le cas, le fournisseur de carte de site appelle la GetParentNode propriété du fournisseur de carte de site parent. Cela permet au scénario où le nœud de carte de site parent d’un nœud de carte de site est géré par un autre fournisseur de carte de site.

La GetParentNode méthode appelle la BuildSiteMap méthode en interne pour récupérer le SiteMapNode parent du nœud de carte de site spécifié. Si le découpage de sécurité est activé, le nœud de carte de site est retourné uniquement si l’utilisateur est autorisé à le voir.

S’applique à

Voir aussi