XmlSiteMapProvider.AddNode(SiteMapNode, SiteMapNode) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee voegt u een SiteMapNode object toe aan de verzamelingen die worden onderhouden door de huidige provider.
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)
Parameters
- node
- SiteMapNode
De SiteMapNode toe te voegen aan de provider.
- parentNode
- SiteMapNode
De SiteMapNode waaronder moet worden toegevoegd node.
Uitzonderingen
node of parentNode is null.
De huidige XmlSiteMapProvider is niet de provider die is nodegekoppeld aan .
Een knooppunt met dezelfde URL of sleutel is al geregistreerd bij de XmlSiteMapProvider. - of -
Er is programmatisch een dubbel siteoverzichtknooppunt aangetroffen, bijvoorbeeld bij het koppelen van twee siteoverzichtproviders.
– of –
node is het hoofdknooppunt van de XmlSiteMapProvider.
Opmerkingen
De node parameter wordt toegevoegd aan een interne verzameling en er wordt een bovenliggende/onderliggende relatie tussen deze en parentNode.
De klasse XmlSiteMapProvider, afgeleid van de klasse StaticSiteMapProvider en de standaardsiteoverzichtprovider voor ASP.NET, gebruikt standaard de eigenschap Url van een SiteMapNode-object als zoeksleutel in de interne verzamelingen. Als de eigenschap van de UrlSiteMapNode set is ingesteld, moet deze uniek zijn binnen het bereik van de provider. De FindSiteMapNode methode probeert knooppunten op te halen op basis van hun Url. Anders kunt u de Key eigenschap en de bijbehorende FindSiteMapNodeFromKey methode gebruiken om knooppunten op te halen.