XmlSiteMapProvider.AddNode(SiteMapNode, SiteMapNode) 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.
SiteMapNode Menambahkan objek ke koleksi yang dikelola oleh penyedia saat ini.
protected public:
override void AddNode(System::Web::SiteMapNode ^ node, System::Web::SiteMapNode ^ parentNode);
protected internal override void AddNode(System.Web.SiteMapNode node, System.Web.SiteMapNode parentNode);
override this.AddNode : System.Web.SiteMapNode * System.Web.SiteMapNode -> unit
Protected Friend Overrides Sub AddNode (node As SiteMapNode, parentNode As SiteMapNode)
Parameter
- node
- SiteMapNode
untuk SiteMapNode ditambahkan ke penyedia.
- parentNode
- SiteMapNode
di SiteMapNode mana untuk menambahkan node.
Pengecualian
node atau parentNode adalah null.
Saat ini XmlSiteMapProvider bukan penyedia yang terkait dengan node.
Simpul dengan URL atau kunci yang sama sudah terdaftar dengan XmlSiteMapProvider. - atau -
Simpul peta situs duplikat telah ditemui secara terprogram, seperti saat menautkan dua penyedia peta situs.
-atau-
node adalah simpul akar dari XmlSiteMapProvider.
Keterangan
Parameter node ditambahkan ke koleksi internal, dan hubungan induk/anak dibuat antara itu dan parentNode.
Kelas XmlSiteMapProvider , yang berasal dari StaticSiteMapProvider kelas dan penyedia peta situs default untuk ASP.NET, menggunakan Url properti SiteMapNode objek sebagai kunci pencarian dalam koleksi internalnya, secara default. Url Jika properti diatur, properti SiteMapNode harus unik dalam lingkup penyedia. Metode ini FindSiteMapNode mencoba mengambil simpul berdasarkan Url. Jika tidak, Anda dapat menggunakan Key properti , dan metode yang FindSiteMapNodeFromKey sesuai, untuk mengambil simpul.