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 węzły mapy lokacji podrzędnej.
Zwraca
Tylko do SiteMapNodeCollection odczytu, który zawiera podrzędne węzły mapy lokacji programu node
. Jeśli jest włączone przycinanie zabezpieczeń, kolekcja zawiera tylko węzły mapy witryny, które użytkownik może zobaczyć.
Wyjątki
node
to null
.
Uwagi
SiteMapNode Obiekty delegują do dostawcy mapy lokacji, aby śledzić ich podrzędne i nadrzędne węzły mapy lokacji. W rezultacie 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ę wewnętrznie, BuildSiteMap aby pobrać zbiór węzłów mapy lokacji tylko SiteMapNodeCollection do odczytu, które są względem określonego węzła mapy witryny i istotne dla bieżącego użytkownika.