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í
AddRange(SiteMapNode[]) |
Přidá do kolekce pole typu SiteMapNode . |
AddRange(SiteMapNodeCollection) |
Přidá uzly v zadané SiteMapNodeCollection 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é se má přidat k aktuálnímu SiteMapNodeCollectionobjektu .
Výjimky
value
je null
.
Je SiteMapNodeCollection jen pro čtení.
Poznámky
Pole předané metodě AddRange může obsahovat null
hodnoty, což však vede k neočekávaným výjimkám při manipulaci s kolekcí SiteMapNodeCollection .
Objekt nelze přidat do objektu SiteMapNode jen pro čtení nebo s pevnou velikostí SiteMapNodeCollection. Kontrolum vlastnosti můžete otestovat, zda je objekt SiteMapNodeCollection jen pro IsReadOnly čtení.
Viz také
Platí pro
AddRange(SiteMapNodeCollection)
Přidá uzly v zadané SiteMapNodeCollection 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 obsahující objekty, které SiteMapNode se mají přidat do aktuálního SiteMapNodeCollectionobjektu .
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 poté 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 null
SiteMapNode objekty, což však vede k neočekávaným výjimkám při SiteMapNodeCollection manipulaci s objektem .
Objekt nelze přidat do objektu SiteMapNode jen pro čtení nebo s pevnou velikostí SiteMapNodeCollection. Kontrolum vlastnosti můžete otestovat, zda je objekt SiteMapNodeCollection jen pro IsReadOnly čtení.
Viz také
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro