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 objektů SiteMapNode.
Přetížení
AddRange(SiteMapNode[]) |
Přidá do kolekce pole typu SiteMapNode. |
AddRange(SiteMapNodeCollection) |
Přidá uzly v zadaném 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 SiteMapNodeCollection.
Výjimky
value
je null
.
SiteMapNodeCollection je jen pro čtení.
Poznámky
Pole předávané metodě AddRange může obsahovat null
hodnoty; To ale vede k neočekávaným výjimkám při manipulaci s kolekcí SiteMapNodeCollection.
Objekt SiteMapNode nelze přidat do SiteMapNodeCollectionjen pro čtení nebo s pevnou velikostí . Kontrolu vlastnosti IsReadOnly můžete otestovat, zda je SiteMapNodeCollection jen pro čtení.
Viz také
Platí pro
AddRange(SiteMapNodeCollection)
Přidá uzly v zadaném 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
SiteMapNodeCollection obsahující objekty SiteMapNode, které chcete přidat do aktuálního SiteMapNodeCollection.
Výjimky
value
je null
.
SiteMapNodeCollection je jen pro čtení.
Příklady
Následující příklad kódu ukazuje, jak vytvořit upravitelné SiteMapNodeCollection kolekce a pak přidat SiteMapNode objekty do něj pomocí AddRange metoda.
// 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 metodě AddRange může obsahovat null
SiteMapNode objekty; To ale vede k neočekávaným výjimkám při manipulaci s SiteMapNodeCollection.
Objekt SiteMapNode nelze přidat do SiteMapNodeCollectionjen pro čtení nebo s pevnou velikostí . Kontrolu vlastnosti IsReadOnly můžete otestovat, zda je SiteMapNodeCollection jen pro čtení.