SiteMapNodeCollection.AddRange Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá do kolekce sadu SiteMapNode objektů.
Přetížení
| Name | Description |
|---|---|
| AddRange(SiteMapNode[]) |
Přidá do kolekce pole typu SiteMapNode . |
| AddRange(SiteMapNodeCollection) |
Přidá uzly v zadané SiteMapNodeCollection kolekci do aktuální kolekce. |
AddRange(SiteMapNode[])
Přidá do kolekce pole typu SiteMapNode .
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())
Parametry
- value
- SiteMapNode[]
Pole typu SiteMapNode , které chcete přidat k aktuálnímu SiteMapNodeCollection.
Výjimky
value je null.
Je SiteMapNodeCollection jen pro čtení.
Poznámky
Pole předávané AddRange metodě může obsahovat null hodnoty. To však vede k neočekávaným výjimkám při manipulaci s SiteMapNodeCollection kolekcí.
Objekt nelze přidat do objektu SiteMapNode jen pro čtení nebo pevnou velikost SiteMapNodeCollection. Kontrolu vlastnosti můžete otestovat, zda SiteMapNodeCollection je jen pro IsReadOnly čtení.
Viz také
Platí pro
AddRange(SiteMapNodeCollection)
Přidá uzly v zadané SiteMapNodeCollection kolekci do aktuální kolekce.
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)
Parametry
- value
- SiteMapNodeCollection
A SiteMapNodeCollection , který obsahuje SiteMapNode objekty, které chcete přidat do aktuálního SiteMapNodeCollection.
Výjimky
value je null.
Je SiteMapNodeCollection jen pro čtení.
Příklady
Následující příklad kódu ukazuje, jak vytvořit upravitelnou SiteMapNodeCollection kolekci a pak do ní přidat SiteMapNode objekty pomocí AddRange metody.
// 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
Poznámky
Kolekce SiteMapNodeCollection , která je předána AddRange metodě může obsahovat nullSiteMapNode objekty. To však vede k neočekávaným výjimkám při SiteMapNodeCollection manipulaci.
Objekt nelze přidat do objektu SiteMapNode jen pro čtení nebo pevnou velikost SiteMapNodeCollection. Kontrolu vlastnosti můžete otestovat, zda SiteMapNodeCollection je jen pro IsReadOnly čtení.