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.

Namespace:   System.Web
Assembly:  System.Web (in System.Web.dll)

public protected:
virtual void AddNode(
	SiteMapNode^ node,
	SiteMapNode^ parentNode
)

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.

.NET Framework
Available since 2.0
Return to top
Show: