SiteMapNodeCollection.AddRange Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute un ensemble d’objets SiteMapNode à la collection.
Surcharges
AddRange(SiteMapNode[]) |
Ajoute un tableau de types SiteMapNode à la collection. |
AddRange(SiteMapNodeCollection) |
Ajoute les nœuds dans la SiteMapNodeCollection spécifiée à la collection active. |
AddRange(SiteMapNode[])
Ajoute un tableau de types SiteMapNode à la 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 types SiteMapNode à ajouter au SiteMapNodeCollectionactuel .
Exceptions
value
est null
.
La SiteMapNodeCollection est en lecture seule.
Remarques
Le tableau passé à la méthode AddRange peut contenir des valeurs null
; Toutefois, cela entraîne des exceptions inattendues lorsque la collection SiteMapNodeCollection est manipulée.
Vous ne pouvez pas ajouter un objet SiteMapNode à un SiteMapNodeCollectionde taille fixe ou en lecture seule. Vous pouvez tester si une SiteMapNodeCollection est en lecture seule en vérifiant la propriété IsReadOnly.
Voir aussi
S’applique à
AddRange(SiteMapNodeCollection)
Ajoute les nœuds dans la SiteMapNodeCollection spécifiée à la collection active.
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 SiteMapNodeCollectionactuel.
Exceptions
value
est null
.
La SiteMapNodeCollection est en lecture seule.
Exemples
L’exemple de code suivant montre comment créer une collection SiteMapNodeCollection modifiable, puis ajouter des objets SiteMapNode à celui-ci à l’aide de la méthode AddRange.
// 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 collection SiteMapNodeCollection passée à la méthode AddRange peut contenir des objets null
SiteMapNode ; toutefois, cela entraîne des exceptions inattendues lorsque la SiteMapNodeCollection est manipulée.
Vous ne pouvez pas ajouter un objet SiteMapNode à un SiteMapNodeCollectionde taille fixe ou en lecture seule. Vous pouvez tester si une SiteMapNodeCollection est en lecture seule en vérifiant la propriété IsReadOnly.