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 SiteMapNode objek ke koleksi.
Overload
| Nama | Deskripsi |
|---|---|
| AddRange(SiteMapNode[]) |
Menambahkan array jenis SiteMapNode ke koleksi. |
| AddRange(SiteMapNodeCollection) |
Menambahkan simpul dalam yang ditentukan SiteMapNodeCollection 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 saat ini SiteMapNodeCollection.
Pengecualian
value adalah null.
SiteMapNodeCollection bersifat baca-saja.
Keterangan
Array yang diteruskan ke AddRange metode dapat berisi null nilai; namun, ini mengarah pada pengecualian yang tidak terduga ketika koleksi dimanipulasi SiteMapNodeCollection .
Anda tidak dapat menambahkan SiteMapNode objek ke baca-saja atau ukuran SiteMapNodeCollectiontetap . Anda dapat menguji apakah bersifat SiteMapNodeCollection baca-saja dengan memeriksa IsReadOnly properti .
Lihat juga
Berlaku untuk
AddRange(SiteMapNodeCollection)
Menambahkan simpul dalam yang ditentukan SiteMapNodeCollection 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 SiteMapNode objek yang akan ditambahkan ke .SiteMapNodeCollection
Pengecualian
value adalah null.
SiteMapNodeCollection bersifat baca-saja.
Contoh
Contoh kode berikut menunjukkan cara membuat koleksi yang dapat SiteMapNodeCollection dimodifikasi, lalu menambahkan SiteMapNode objek ke dalamnya menggunakan AddRange metode .
// 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 AddRange metode dapat berisi nullSiteMapNode objek; namun, ini mengarah pada pengecualian tak terduga ketika dimanipulasi SiteMapNodeCollection .
Anda tidak dapat menambahkan SiteMapNode objek ke baca-saja atau ukuran SiteMapNodeCollectiontetap . Anda dapat menguji apakah bersifat SiteMapNodeCollection baca-saja dengan memeriksa IsReadOnly properti .