SiteMapNodeCollection.AddRange Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en uppsättning SiteMapNode objekt i samlingen.
Överlagringar
| Name | Description |
|---|---|
| AddRange(SiteMapNode[]) |
Lägger till en matris av typen SiteMapNode i samlingen. |
| AddRange(SiteMapNodeCollection) |
Lägger till noderna i den angivna SiteMapNodeCollection i den aktuella samlingen. |
AddRange(SiteMapNode[])
Lägger till en matris av typen SiteMapNode i samlingen.
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())
Parametrar
- value
- SiteMapNode[]
En matris av typen SiteMapNode som ska läggas till i den aktuella SiteMapNodeCollection.
Undantag
value är null.
Är SiteMapNodeCollection skrivskyddad.
Kommentarer
Matrisen som skickas till AddRange metoden kan innehålla null värden. Detta leder dock till oväntade undantag när SiteMapNodeCollection samlingen manipuleras.
Du kan inte lägga till ett SiteMapNode objekt i en skrivskyddad eller fast storlek SiteMapNodeCollection. Du kan testa om en SiteMapNodeCollection är skrivskyddad genom att kontrollera egenskapen IsReadOnly .
Se även
Gäller för
AddRange(SiteMapNodeCollection)
Lägger till noderna i den angivna SiteMapNodeCollection i den aktuella samlingen.
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)
Parametrar
- value
- SiteMapNodeCollection
A SiteMapNodeCollection som innehåller de SiteMapNode objekt som ska läggas till i den aktuella SiteMapNodeCollection.
Undantag
value är null.
Är SiteMapNodeCollection skrivskyddad.
Exempel
Följande kodexempel visar hur du skapar en ändringsbar SiteMapNodeCollection samling och sedan lägger till SiteMapNode objekt i den AddRange med hjälp av -metoden.
// 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
Kommentarer
Samlingen SiteMapNodeCollection som skickas till AddRange metoden kan innehålla nullSiteMapNode objekt. Detta leder dock till oväntade undantag när den SiteMapNodeCollection manipuleras.
Du kan inte lägga till ett SiteMapNode objekt i en skrivskyddad eller fast storlek SiteMapNodeCollection. Du kan testa om en SiteMapNodeCollection är skrivskyddad genom att kontrollera egenskapen IsReadOnly .