SiteMapNodeCollection.AddRange Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u een set SiteMapNode objecten toe aan de verzameling.
Overloads
| Name | Description |
|---|---|
| AddRange(SiteMapNode[]) |
Hiermee voegt u een matrix van het type SiteMapNode toe aan de verzameling. |
| AddRange(SiteMapNodeCollection) |
Hiermee worden de knooppunten in de opgegeven SiteMapNodeCollection verzameling toegevoegd aan de huidige verzameling. |
AddRange(SiteMapNode[])
Hiermee voegt u een matrix van het type SiteMapNode toe aan de verzameling.
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())
Parameters
- value
- SiteMapNode[]
Een matrix van het type SiteMapNode dat moet worden toegevoegd aan de huidige SiteMapNodeCollection.
Uitzonderingen
value is null.
Het SiteMapNodeCollection is alleen-lezen.
Opmerkingen
De matrix die aan de AddRange methode wordt doorgegeven, kan waarden bevatten null . Dit leidt echter tot onverwachte uitzonderingen wanneer de SiteMapNodeCollection verzameling wordt gemanipuleerd.
U kunt een SiteMapNode object niet toevoegen aan een alleen-lezen of vaste grootte SiteMapNodeCollection. U kunt testen of een eigenschap SiteMapNodeCollection alleen-lezen is door de IsReadOnly eigenschap te controleren.
Zie ook
Van toepassing op
AddRange(SiteMapNodeCollection)
Hiermee worden de knooppunten in de opgegeven SiteMapNodeCollection verzameling toegevoegd aan de huidige verzameling.
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)
Parameters
- value
- SiteMapNodeCollection
Een SiteMapNodeCollection met de SiteMapNode objecten die moeten worden toegevoegd aan de huidige SiteMapNodeCollection.
Uitzonderingen
value is null.
Het SiteMapNodeCollection is alleen-lezen.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een wijzigbare SiteMapNodeCollection verzameling maakt en vervolgens objecten eraan toevoegt SiteMapNode met behulp van de AddRange methode.
// 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
Opmerkingen
De SiteMapNodeCollection verzameling die aan de AddRange methode wordt doorgegeven, kan objecten bevatten nullSiteMapNode . Dit leidt echter tot onverwachte uitzonderingen wanneer de SiteMapNodeCollection methode wordt bewerkt.
U kunt een SiteMapNode object niet toevoegen aan een alleen-lezen of vaste grootte SiteMapNodeCollection. U kunt testen of een eigenschap SiteMapNodeCollection alleen-lezen is door de IsReadOnly eigenschap te controleren.