Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Enables custom handling of any SPNavigationNode objects marked as Custom.
Namespace: Microsoft.SharePoint.Publishing.Navigation
Assembly: Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)
Syntax
'Declaration
Public Overridable Function CreateCustomSiteMapNode ( _
webNode As PortalWebSiteMapNode, _
node As SPNavigationNode, _
parentNode As PortalSiteMapNode _
) As PortalSiteMapNode
'Usage
Dim instance As PortalSiteMapProvider
Dim webNode As PortalWebSiteMapNode
Dim node As SPNavigationNode
Dim parentNode As PortalSiteMapNode
Dim returnValue As PortalSiteMapNode
returnValue = instance.CreateCustomSiteMapNode(webNode, _
node, parentNode)
public virtual PortalSiteMapNode CreateCustomSiteMapNode(
PortalWebSiteMapNode webNode,
SPNavigationNode node,
PortalSiteMapNode parentNode
)
Parameters
webNode
Type: Microsoft.SharePoint.Publishing.Navigation.PortalWebSiteMapNodePortalWebSiteMapNode object that represents the Web site containing the SPNavigationNode object.
node
Type: Microsoft.SharePoint.Navigation.SPNavigationNodeSPNavigationNode object marked as a custom node.
parentNode
Type: Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNodePortalSiteMapNode object that is this node's parent in navigation.
Return Value
Type: Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode
The PortalSiteMapNode object that represents the custom SPNavigationNode object.
Remarks
SharePoint Server 2010 calls this method when it encounters an SPNavigationNode object with a NodeType property value set to Custom.
When overridden in a derived class, you can create and return a custom PortalSiteMapNode object or an object derived from a PortalSiteMapNode object.