SiteMapNodeCollection.AddRange Méthode

Définition

Ajoute un ensemble d'objets SiteMapNode à la collection.Adds a set of SiteMapNode objects to the collection.

Surcharges

AddRange(SiteMapNode[])

Ajoute un tableau de type SiteMapNode à la collection.Adds an array of type SiteMapNode to the collection.

AddRange(SiteMapNodeCollection)

Ajoute les nœuds de la classe SiteMapNodeCollection spécifiée dans la collection actuelle.Adds the nodes in the specified SiteMapNodeCollection to the current collection.

AddRange(SiteMapNode[])

Ajoute un tableau de type SiteMapNode à la collection.Adds an array of type SiteMapNode to the collection.

public:
 virtual void AddRange(cli::array <System::Web::SiteMapNode ^> ^ value);
public virtual void AddRange (System.Web.SiteMapNode[] value);
abstract member AddRange : System.Web.SiteMapNode[] -> unit
override this.AddRange : System.Web.SiteMapNode[] -> unit
Public Overridable Sub AddRange (value As SiteMapNode())

Paramètres

value
SiteMapNode[]

Tableau de type SiteMapNode à ajouter au SiteMapNodeCollection actuel.An array of type SiteMapNode to add to the current SiteMapNodeCollection.

Exceptions

value est null.value is null.

SiteMapNodeCollection est en lecture seule.The SiteMapNodeCollection is read-only.

Remarques

Le tableau qui est passé à la AddRange méthode peut contenir null des valeurs; Toutefois, cela provoque des exceptions inattendues lorsque la SiteMapNodeCollection collection est manipulée.The array that is passed to the AddRange method can contain null values; however, this leads to unexpected exceptions when the SiteMapNodeCollection collection is manipulated.

Vous ne pouvez pas SiteMapNode ajouter un objet à une taille SiteMapNodeCollectionen lecture seule ou fixe.You cannot add a SiteMapNode object to a read-only or fixed-size SiteMapNodeCollection. Vous pouvez tester si un SiteMapNodeCollection est en lecture seule en vérifiant IsReadOnly la propriété.You can test whether a SiteMapNodeCollection is read-only by checking the IsReadOnly property.

Voir aussi

AddRange(SiteMapNodeCollection)

Ajoute les nœuds de la classe SiteMapNodeCollection spécifiée dans la collection actuelle.Adds the nodes in the specified SiteMapNodeCollection to the current collection.

public:
 virtual void AddRange(System::Web::SiteMapNodeCollection ^ value);
public virtual void AddRange (System.Web.SiteMapNodeCollection value);
abstract member AddRange : System.Web.SiteMapNodeCollection -> unit
override this.AddRange : System.Web.SiteMapNodeCollection -> unit
Public Overridable Sub AddRange (value As SiteMapNodeCollection)

Paramètres

value
SiteMapNodeCollection

SiteMapNodeCollection qui contient les objets SiteMapNode à ajouter au SiteMapNodeCollection actuel.A SiteMapNodeCollection that contains the SiteMapNode objects to add to the current SiteMapNodeCollection.

Exceptions

value est null.value is null.

SiteMapNodeCollection est en lecture seule.The SiteMapNodeCollection is read-only.

Exemples

L’exemple de code suivant montre comment créer une SiteMapNodeCollection collection modifiable, puis y ajouter SiteMapNode des objets à l’aide de la AddRange méthode.The following code example demonstrates how to create a modifiable SiteMapNodeCollection collection, and then add SiteMapNode objects to it using the AddRange method.


// Create a SiteMapNodeCollection with all the nodes
// from the first two hierarchical levels of the current
// site map.
SiteMapNodeCollection baseCollection =
    new SiteMapNodeCollection(SiteMap.RootNode);

SiteMapNodeCollection childCollection =
    SiteMap.RootNode.ChildNodes;

baseCollection.AddRange(childCollection);

Response.Write( "<BR>Derived SiteMapNodeCollection.<BR><HR><BR>");
foreach (SiteMapNode node in baseCollection) {
    Response.Write( node.Title + "<BR>");
}

' Create a SiteMapNodeCollection with all the nodes
' from the first two hierarchical levels of the current
' site map.
Dim baseCollection As SiteMapNodeCollection
baseCollection = New SiteMapNodeCollection(SiteMap.RootNode)

Dim childCollection As SiteMapNodeCollection = SiteMap.RootNode.ChildNodes

baseCollection.AddRange(childCollection)

Response.Write( "<BR>Derived SiteMapNodeCollection.<BR><HR><BR>")

For Each node In baseCollection
    Response.Write( node.Title + "<BR>")
Next

Remarques

La SiteMapNodeCollection collection passée à la AddRange méthode peut contenir null SiteMapNode des objets; Toutefois, cela provoque des exceptions inattendues lorsque SiteMapNodeCollection le est manipulé.The SiteMapNodeCollection collection that is passed to the AddRange method can contain nullSiteMapNode objects; however, this leads to unexpected exceptions when the SiteMapNodeCollection is manipulated.

Vous ne pouvez pas SiteMapNode ajouter un objet à une taille SiteMapNodeCollectionen lecture seule ou fixe.You cannot add a SiteMapNode object to a read-only or fixed-size SiteMapNodeCollection. Vous pouvez tester si un SiteMapNodeCollection est en lecture seule en vérifiant IsReadOnly la propriété.You can test whether a SiteMapNodeCollection is read-only by checking the IsReadOnly property.

Voir aussi

S’applique à