StaticSiteMapProvider.GetChildNodes(SiteMapNode) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden de onderliggende siteoverzichtknooppunten van een specifiek SiteMapNode object opgehaald.
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
Parameters
- node
- SiteMapNode
Het SiteMapNode item waarvoor alle onderliggende siteoverzichtknooppunten moeten worden opgehaald.
Retouren
Een alleen-lezen SiteMapNodeCollection met de onderliggende siteoverzichtknooppunten van node. Als beveiligingsbeperkingen zijn ingeschakeld, bevat de verzameling alleen siteoverzichtknooppunten die de gebruiker 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 StaticSiteMapProvideren 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.
De GetChildNodes methode roept de BuildSiteMap methode intern aan om alleen-lezenverzameling SiteMapNodeCollection van siteoverzichtsknooppunten op te halen die relatief zijn ten opzichte van het opgegeven siteoverzichtknooppunt en relevant zijn voor de huidige gebruiker.