Exporter (0) Imprimer
Développer tout

SiteMapNode.GetAllNodes, méthode

Mise à jour : novembre 2007

Récupère une collection en lecture seule de tous les objets SiteMapNode qui sont descendants du nœud appelant, indépendamment du degré de séparation.

Espace de noms :  System.Web
Assembly :  System.Web (dans System.Web.dll)

public SiteMapNodeCollection GetAllNodes()
public SiteMapNodeCollection GetAllNodes()
public function GetAllNodes() : SiteMapNodeCollection

Valeur de retour

Type : System.Web.SiteMapNodeCollection

Un SiteMapNodeCollection en lecture seule qui représente tous les descendants d'un SiteMapNode dans la portée du fournisseur actuel.

Cette méthode récupère des nœuds enfants immédiats, ainsi que tous leurs nœuds enfants, de manière récursive.

L'exemple de code suivant montre comment récupérer tous les nœuds enfants du RootNode avec la méthode GetAllNodes.

SiteMapNodeCollection siteNodes = SiteMap.RootNode.GetAllNodes();

if ( siteNodes.IsReadOnly ||
     siteNodes.IsFixedSize )
{
    Response.Write("Collection is read-only or has fixed size.<BR>");

    // Create a new, modifiable collection from the existing one.
    SiteMapNodeCollection modifiableCollection =
         new SiteMapNodeCollection(siteNodes);

    // The MoveNode example method moves a node from position one to
    // the last position in the collection.
    MoveNode(modifiableCollection);
}
else {
    MoveNode(siteNodes);
}



Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft