StaticSiteMapProvider.GetChildNodes(SiteMapNode) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Jen pro čtení SiteMapNodeCollection , který obsahuje podřízené node
uzly 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.