StaticSiteMapProvider.GetParentNode(SiteMapNode) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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.