XmlSiteMapProvider.AddNode(SiteMapNode, SiteMapNode) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt den vom aktuellen Anbieter verwalteten Auflistungen ein SiteMapNode-Objekt hinzu.
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
Der SiteMapNode, der dem Anbieter hinzugefügt werden soll.
- parentNode
- SiteMapNode
Der SiteMapNode, unter dem node
hinzugefügt werden soll.
Ausnahmen
node
oder parentNode
ist null
.
Der aktuelle XmlSiteMapProvider ist nicht der node
zugeordnete Anbieter.
Ein Knoten mit der gleichen URL oder Schlüssel ist bereits für XmlSiteMapProvider registriert. - oder - Ein doppelter Siteübersichtsknoten wurde programmgesteuert gefunden, z. B. bei der Verknüpfung zweier Siteübersichtsanbieter.
- oder -
node
ist der Stammknoten für den XmlSiteMapProvider.
Hinweise
Der -Parameter wird einer internen Auflistung hinzugefügt, und zwischen ihr und wird eine node
Über-/Unter-Beziehung parentNode
erstellt.
Die -Klasse, die von der -Klasse und dem standardmäßigen Siteübersichtsanbieter für ASP.NET abgeleitet wird, verwendet standardmäßig die -Eigenschaft eines -Objekts als Suchschlüssel in ihren internen XmlSiteMapProvider StaticSiteMapProvider Url SiteMapNode Auflistungen. Wenn die Url -Eigenschaft des festgelegt ist, muss sie innerhalb des Bereichs SiteMapNode des Anbieters eindeutig sein. Die FindSiteMapNode -Methode versucht, Knoten basierend auf ihrer Url abzurufen. Andernfalls können Sie die Key -Eigenschaft und die entsprechende FindSiteMapNodeFromKey -Methode verwenden, um Knoten abzurufen.