StaticSiteMapProvider.GetParentNode(SiteMapNode) Methode

Definitie

Hiermee haalt u het bovenliggende siteoverzichtknooppunt van een specifiek SiteMapNode object op.

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

Parameters

node
SiteMapNode

Het SiteMapNode knooppunt voor het ophalen van het bovenliggende siteoverzicht.

Retouren

Een SiteMapNode die het bovenliggende element van het opgegeven SiteMapNodeitem vertegenwoordigt, anders, nullals er geen bovenliggend siteoverzichtknooppunt bestaat of als de gebruiker het bovenliggende siteoverzichtknooppunt niet mag zien.

Uitzonderingen

node is null.

Opmerkingen

De SiteMapNode objecten worden gedelegeerd aan de siteoverzichtprovider om hun onderliggende en bovenliggende siteoverzichtknooppunten bij te houden. Als gevolg hiervan moeten klassen die een siteoverzichtprovider implementeren voor een hiërarchische siteoverzichtstructuur, zoals de StaticSiteMapProvider klasse, en objecten gebruiken SiteMapNode om siteoverzichtknooppunten weer te geven, de hiërarchische relaties van alle siteoverzichtsknooppunten bijhouden om door een hele hiërarchische structuur te kunnen navigeren.

Als een ParentNode eigenschap niet wordt gevonden, detecteert de StaticSiteMapProvider klasse of de huidige siteoverzichtprovider een ParentProvider eigenschap heeft. Zo ja, dan roept de siteoverzichtprovider de GetParentNode methode aan voor de bovenliggende siteoverzichtprovider. Dit maakt het scenario mogelijk waarbij het bovenliggende siteoverzichtknooppunt van een siteoverzichtknooppunt wordt onderhouden door een andere siteoverzichtprovider.

Met GetParentNode de methode wordt de BuildSiteMap methode intern aangeroepen om het SiteMapNode bovenliggende knooppunt van het opgegeven siteoverzicht op te halen. Als beveiligingsbeperkingen zijn ingeschakeld, wordt het siteoverzichtknooppunt alleen geretourneerd als de gebruiker dit mag zien.

Van toepassing op

Zie ook