PortalSiteMapNode Class
Specifies the base class for the nodes returned by the PortalSiteMapProvider object.
Inheritance Hierarchy
System.Object
System.Web.SiteMapNode
Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode
Microsoft.SharePoint.Publishing.Navigation.CachedObjectSiteMapNode
Microsoft.SharePoint.Publishing.Navigation.SPNavigationSiteMapNode
Namespace: Microsoft.SharePoint.Publishing.Navigation
Assembly: Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)
Syntax
'Declaration
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
Public Class PortalSiteMapNode _
Inherits SiteMapNode
'Usage
Dim instance As PortalSiteMapNode
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
public class PortalSiteMapNode : SiteMapNode
Remarks
You can extend this class to create custom node types.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.SharePoint.Publishing.Navigation Namespace
#ctor(PortalSiteMapProvider, PortalWebSiteMapNode, String, NodeTypes, String, String, String)