Udostępnij za pośrednictwem


StaticSiteMapProvider.GetChildNodes(SiteMapNode) Metoda

Definicja

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.

Dotyczy

Zobacz też