StaticSiteMapProvider.GetChildNodes(SiteMapNode) Methode

Definitie

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.

Van toepassing op

Zie ook