SiteMapProvider::AddNode Method (SiteMapNode^, SiteMapNode^)
Adds a SiteMapNode object to the node collection that is maintained by the site map provider and specifies the parent SiteMapNode object.
Assembly: System.Web (in System.Web.dll)
Parameters
- node
-
Type:
System.Web::SiteMapNode^
The SiteMapNode to add to the node collection maintained by the provider.
- parentNode
-
Type:
System.Web::SiteMapNode^
The SiteMapNode that is the parent of node.
| Exception | Condition |
|---|---|
| NotImplementedException | In all cases. |
Classes deriving from the SiteMapProvider class can override the AddNode method and provide logic for adding a SiteMapNode object with a specified parent to the node collection that is maintained by the site map provider. For example, the XmlSiteMapProvider::AddNode method adds the SiteMapNode object that is specified by node to the SiteMapNodeCollection collection that is maintained by the XmlSiteMapProvider object and creates a parent/child relationship between the SiteMapNode object that is specified by node and parentNode. The default implementation of the AddNode method throws a NotImplementedException exception.
Available since 2.0