SiteMapNodeCollection.AddRange Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menambahkan sekumpulan objek SiteMapNode ke koleksi.
Overload
AddRange(SiteMapNode[]) |
Menambahkan array jenis SiteMapNode ke koleksi. |
AddRange(SiteMapNodeCollection) |
Menambahkan simpul dalam SiteMapNodeCollection yang ditentukan ke koleksi saat ini. |
AddRange(SiteMapNode[])
Menambahkan array jenis SiteMapNode ke koleksi.
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[]
Array jenis SiteMapNode untuk ditambahkan ke SiteMapNodeCollectionsaat ini.
Pengecualian
value
null
.
SiteMapNodeCollection bersifat baca-saja.
Keterangan
Array yang diteruskan ke metode AddRange dapat berisi nilai null
; namun, ini mengarah pada pengecualian tak terduga ketika koleksi SiteMapNodeCollection dimanipulasi.
Anda tidak dapat menambahkan objek SiteMapNode ke SiteMapNodeCollectionbaca-saja atau ukuran tetap . Anda dapat menguji apakah SiteMapNodeCollection bersifat baca-saja dengan memeriksa properti IsReadOnly.
Lihat juga
Berlaku untuk
AddRange(SiteMapNodeCollection)
Menambahkan simpul dalam SiteMapNodeCollection yang ditentukan ke koleksi saat ini.
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
SiteMapNodeCollection yang berisi objek SiteMapNode untuk ditambahkan ke SiteMapNodeCollectionsaat ini.
Pengecualian
value
null
.
SiteMapNodeCollection bersifat baca-saja.
Contoh
Contoh kode berikut menunjukkan cara membuat koleksi SiteMapNodeCollection yang dapat dimodifikasi, lalu menambahkan objek SiteMapNode ke dalamnya menggunakan metode 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
Keterangan
Koleksi SiteMapNodeCollection yang diteruskan ke metode AddRange dapat berisi objek null
SiteMapNode; namun, ini mengarah pada pengecualian tak terduga ketika SiteMapNodeCollection dimanipulasi.
Anda tidak dapat menambahkan objek SiteMapNode ke SiteMapNodeCollectionbaca-saja atau ukuran tetap . Anda dapat menguji apakah SiteMapNodeCollection bersifat baca-saja dengan memeriksa properti IsReadOnly.