StaticSiteMapProvider.GetChildNodes(SiteMapNode) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera węzły mapy lokacji podrzędnej określonego SiteMapNode obiektu.
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
Element SiteMapNode , dla którego mają być pobierane wszystkie podrzędne węzły mapy lokacji.
Zwraca
Tylko SiteMapNodeCollection do odczytu, który zawiera podrzędne węzły mapy lokacji nodeprogramu . Jeśli przycinanie zabezpieczeń jest włączone, zbiór zawiera tylko węzły mapy witryny, które użytkownik może zobaczyć.
Wyjątki
Parametr node ma wartość null.
Uwagi
Obiekty SiteMapNode delegują do dostawcy mapy lokacji, aby śledzić węzły mapy lokacji podrzędnej i nadrzędnej. W związku z tym klasy implementujące dostawcę mapy lokacji dla hierarchicznej struktury mapy lokacji, takie jak StaticSiteMapProvider, i używają SiteMapNode obiektów do reprezentowania węzłów mapy lokacji, muszą śledzić hierarchiczne relacje wszystkich węzłów mapy lokacji, aby móc poruszać się po całym drzewie hierarchicznym.
Metoda GetChildNodes wywołuje metodę BuildSiteMap wewnętrznie, aby pobrać zbiór węzłów mapy witryny tylko SiteMapNodeCollection do odczytu, które są względem określonego węzła mapy witryny i istotne dla bieżącego użytkownika.