StaticSiteMapProvider.GetParentNode(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 uzel mapy nadřazeného webu konkrétního SiteMapNode objektu.
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
Parametry
- node
- SiteMapNode
To SiteMapNode , pro které se má načíst nadřazený uzel mapy webu.
Návraty
A SiteMapNode , který představuje nadřazenou položku zadaného SiteMapNodeobjektu ; v opačném případě , null
pokud neexistuje žádný nadřazený uzel mapy webu nebo uživatel nemá povoleno zobrazit nadřazený uzel mapy webu.
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 důsledku toho musí třídy, které implementují zprostředkovatele mapy webu pro hierarchickou strukturu mapy webu, jako StaticSiteMapProvider je třída, a pomocí SiteMapNode objektů reprezentovat uzly mapy webu, sledovat hierarchické vztahy všech uzlů map webu, aby bylo možné procházet celý hierarchický strom.
Pokud vlastnost ParentNode nebyla nalezena, třída zjistí, StaticSiteMapProvider zda má ParentProvider aktuální zprostředkovatel mapy webu vlastnost. Pokud ano, poskytovatel mapy webu zavolá GetParentNode vlastnost nadřazeného zprostředkovatele mapy webu. To umožňuje situaci, kdy nadřazený uzel mapy webu uzlu mapy webu udržuje jiný poskytovatel mapy webu.
Metoda GetParentNode volá metodu BuildSiteMap interně, aby načetla SiteMapNode , která představuje nadřazenou položku zadaného uzlu mapy webu. Pokud je povolené oříznutí zabezpečení, uzel mapy webu se vrátí jenom v případě, že je uživatel povolený k jeho zobrazení.