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 Gruppe von SiteMapNode-Objekten hinzu.
Überlädt
AddRange(SiteMapNode[]) |
Fügt der Auflistung ein Array vom Typ SiteMapNode hinzu. |
AddRange(SiteMapNodeCollection) |
Fügt die Knoten im angegebenen SiteMapNodeCollection der aktuellen Auflistung 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 der aktuellen SiteMapNodeCollection hinzugefügt werden soll.
Ausnahmen
value
ist null
.
SiteMapNodeCollection ist schreibgeschützt.
Hinweise
Das an die AddRange -Methode übergebene Array kann Werte enthalten null
. Dies führt jedoch zu unerwarteten Ausnahmen, wenn die SiteMapNodeCollection Auflistung bearbeitet wird.
Sie können einem SiteMapNode schreibgeschützten Objekt oder einer festen Größe SiteMapNodeCollectionkein -Objekt hinzufügen. Sie können testen, ob schreibgeschützt SiteMapNodeCollection ist, indem Sie die IsReadOnly -Eigenschaft überprüfen.
Weitere Informationen
Gilt für:
AddRange(SiteMapNodeCollection)
Fügt die Knoten im angegebenen SiteMapNodeCollection der aktuellen Auflistung 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 der aktuellen SiteMapNodeCollection hinzugefügt werden sollen.
Ausnahmen
value
ist null
.
SiteMapNodeCollection ist schreibgeschützt.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine änderbare SiteMapNodeCollection Auflistung erstellen und ihr dann mithilfe der AddRange -Methode Objekte hinzufügenSiteMapNode.
// 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 an die AddRange -Methode übergebene Auflistung kann Objekte enthalten null
SiteMapNode . Dies führt jedoch zu unerwarteten Ausnahmen, wenn der SiteMapNodeCollection bearbeitet wird.
Sie können einem SiteMapNode schreibgeschützten Objekt oder einer festen Größe SiteMapNodeCollectionkein -Objekt hinzufügen. Sie können testen, ob schreibgeschützt SiteMapNodeCollection ist, indem Sie die IsReadOnly -Eigenschaft überprüfen.
Weitere Informationen
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für