SiteMapNodeCollection.AddRange Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge un set di oggetti SiteMapNode all'insieme.
Overload
AddRange(SiteMapNode[]) |
Aggiunge una matrice di tipo SiteMapNode all'insieme. |
AddRange(SiteMapNodeCollection) |
Aggiunge i nodi nella SiteMapNodeCollection specificata alla raccolta corrente. |
AddRange(SiteMapNode[])
Aggiunge una matrice di tipo SiteMapNode all'insieme.
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())
Parametri
- value
- SiteMapNode[]
Matrice di tipo SiteMapNode da aggiungere al SiteMapNodeCollectioncorrente.
Eccezioni
value
è null
.
Il SiteMapNodeCollection è di sola lettura.
Commenti
La matrice passata al metodo AddRange può contenere valori null
; Ciò comporta tuttavia eccezioni impreviste quando la raccolta SiteMapNodeCollection viene modificata.
Non è possibile aggiungere un oggetto SiteMapNode a un SiteMapNodeCollectiondi sola lettura o a dimensione fissa. È possibile verificare se un SiteMapNodeCollection è di sola lettura controllando la proprietà IsReadOnly.
Vedi anche
Si applica a
AddRange(SiteMapNodeCollection)
Aggiunge i nodi nella SiteMapNodeCollection specificata alla raccolta corrente.
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)
Parametri
- value
- SiteMapNodeCollection
Oggetto SiteMapNodeCollection che contiene gli oggetti SiteMapNode da aggiungere al SiteMapNodeCollectioncorrente.
Eccezioni
value
è null
.
Il SiteMapNodeCollection è di sola lettura.
Esempio
Nell'esempio di codice riportato di seguito viene illustrato come creare un insieme di SiteMapNodeCollection modificabile e quindi aggiungere oggetti SiteMapNode usando il metodo AddRange.
// 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
Commenti
L'insieme SiteMapNodeCollection passato al metodo AddRange può contenere oggetti null
SiteMapNode; Tuttavia, ciò comporta eccezioni impreviste quando il SiteMapNodeCollection viene modificato.
Non è possibile aggiungere un oggetto SiteMapNode a un SiteMapNodeCollectiondi sola lettura o a dimensione fissa. È possibile verificare se un SiteMapNodeCollection è di sola lettura controllando la proprietà IsReadOnly.