SiteMapNodeCollection.AddRange Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt der Auflistung eine Reihe von SiteMapNode Objekten hinzu.
Überlädt
AddRange(SiteMapNode[]) |
Fügt der Auflistung ein Array vom Typ SiteMapNode hinzu. |
AddRange(SiteMapNodeCollection) |
Fügt der aktuellen Auflistung die Knoten in der angegebenen SiteMapNodeCollection hinzu. |
AddRange(SiteMapNode[])
Fügt der Auflistung ein Array vom Typ SiteMapNode hinzu.
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())
Parameter
- value
- SiteMapNode[]
Ein Array vom Typ SiteMapNode, das dem aktuellen SiteMapNodeCollectionhinzugefügt werden soll.
Ausnahmen
value
ist null
.
Die SiteMapNodeCollection ist schreibgeschützt.
Hinweise
Das Array, das an die AddRange-Methode übergeben wird, kann null
Werte enthalten; Dies führt jedoch zu unerwarteten Ausnahmen, wenn die SiteMapNodeCollection Auflistung bearbeitet wird.
Sie können einem schreibgeschützten oder festen SiteMapNodeCollectionkein SiteMapNode-Objekt hinzufügen. Sie können testen, ob ein SiteMapNodeCollection schreibgeschützt ist, indem Sie die eigenschaft IsReadOnly überprüfen.
Weitere Informationen
Gilt für:
AddRange(SiteMapNodeCollection)
Fügt der aktuellen Auflistung die Knoten in der angegebenen SiteMapNodeCollection hinzu.
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)
Parameter
- value
- SiteMapNodeCollection
Eine SiteMapNodeCollection, die die SiteMapNode Objekte enthält, die dem aktuellen SiteMapNodeCollectionhinzugefügt werden sollen.
Ausnahmen
value
ist null
.
Die SiteMapNodeCollection ist schreibgeschützt.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie sie eine modifizierbare SiteMapNodeCollection-Auflistung erstellen und anschließend SiteMapNode Objekte mithilfe der AddRange-Methode hinzufügen.
// 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
Hinweise
Die SiteMapNodeCollection-Auflistung, die an die AddRange-Methode übergeben wird, kann null
SiteMapNode Objekte enthalten; Dies führt jedoch zu unerwarteten Ausnahmen, wenn die SiteMapNodeCollection bearbeitet wird.
Sie können einem schreibgeschützten oder festen SiteMapNodeCollectionkein SiteMapNode-Objekt hinzufügen. Sie können testen, ob ein SiteMapNodeCollection schreibgeschützt ist, indem Sie die eigenschaft IsReadOnly überprüfen.