Condividi tramite


StaticSiteMapProvider.GetChildNodes(SiteMapNode) Metodo

Definizione

Recupera i nodi figlio della mappa del sito di un oggetto SiteMapNode specifico.

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

Parametri

node
SiteMapNode

Oggetto SiteMapNode per il quale recuperare tutti i nodi figlio della mappa del sito.

Restituisce

Oggetto SiteMapNodeCollection in sola lettura che contiene i nodi figlio della mappa del sito di node. Se la rimozione di sicurezza è attivata, l'insieme contiene solo i nodi della mappa del sito che possono essere visualizzati dall'utente.

Eccezioni

node è null.

Commenti

Gli SiteMapNode oggetti delegano al provider di mappe del sito per tenere traccia dei nodi figlio e della mappa del sito padre. Di conseguenza, le classi che implementano un provider di mappe del sito per una struttura gerarchica della mappa del sito, ad esempio StaticSiteMapProvider, e usano SiteMapNode oggetti per rappresentare i nodi della mappa del sito, devono tenere traccia delle relazioni gerarchiche di tutti i nodi della mappa del sito per poter esplorare un intero albero gerarchico.

Il GetChildNodes metodo chiama il BuildSiteMap metodo internamente per recuperare la raccolta di sola SiteMapNodeCollection lettura dei nodi della mappa del sito relativi al nodo mappa del sito specificato e pertinenti all'utente corrente.

Si applica a

Vedi anche