StaticSiteMapProvider.GetChildNodes(SiteMapNode) Metoda

Definice

Načte uzly mapy podřízeného webu konkrétního SiteMapNode objektu.

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

Parametry

node
SiteMapNode

Pro SiteMapNode které se mají načíst všechny uzly mapy podřízeného webu.

Návraty

SiteMapNodeCollection

Jen pro čtení SiteMapNodeCollection , který obsahuje podřízené nodeuzly mapy webu . Pokud je povolené oříznutí zabezpečení, kolekce obsahuje pouze uzly mapy webu, které může uživatel zobrazit.

Výjimky

node je null.

Poznámky

Objekty SiteMapNode delegují na zprostředkovatele mapy webu, aby sledovaly své podřízené a nadřazené uzly mapy webu. Výsledkem je, že třídy, které implementují zprostředkovatele mapy webu pro hierarchickou strukturu mapy webu, jako StaticSiteMapProviderje například , a používají SiteMapNode objekty k reprezentaci uzlů mapy webu, musí sledovat hierarchické vztahy všech uzlů mapy webu, aby bylo možné procházet celý hierarchický strom.

Metoda GetChildNodes volá metodu BuildSiteMap interně k načtení kolekce uzlů map webů jen SiteMapNodeCollection pro čtení, které jsou relativní vzhledem k zadanému uzlu mapy webu a relevantní pro aktuálního uživatele.

Platí pro

Viz také