Freigeben über


StaticSiteMapProvider.GetChildNodes(SiteMapNode) Methode

Definition

Ruft die untergeordneten Siteübersichtsknoten eines bestimmten SiteMapNode-Objekts ab.

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

Parameter

node
SiteMapNode

Der SiteMapNode, für den alle untergeordneten Siteübersichtsknoten abgerufen werden sollen.

Gibt zurück

SiteMapNodeCollection

Eine schreibgeschützte SiteMapNodeCollection, die die untergeordneten Siteübersichtsknoten von node enthält. Wenn Einschränkungen aus Sicherheitsgründen aktiviert sind, enthält die Auflistung nur Siteübersichtsknoten, die der Benutzer sehen darf.

Ausnahmen

node ist null.

Hinweise

Die SiteMapNode Objekte werden an den Websitezuordnungsanbieter delegieren, um ihre untergeordneten und übergeordneten Websitezuordnungsknoten nachzuverfolgen. Daher müssen Klassen, die einen Websitezuordnungsanbieter für eine hierarchische Websitezuordnungsstruktur implementieren, z StaticSiteMapProvider. B. Objekte SiteMapNode zum Darstellen von Websitekartenknoten verwenden, die hierarchischen Beziehungen aller Websitezuordnungsknoten nachverfolgen, um in der Lage zu sein, in einer ganzen hierarchischen Struktur zu navigieren.

Die GetChildNodes Methode ruft die BuildSiteMap Methode intern auf, um eine schreibgeschützte SiteMapNodeCollection Sammlung von Websitezuordnungsknoten abzurufen, die relativ zum angegebenen Websitezuordnungsknoten sind und für den aktuellen Benutzer relevant sind.

Gilt für

Siehe auch