ProxySiteMapNode members

Represents the class derived from the PortalSiteMapNode class, used to wrap nodes of type CachedObjectSiteMapNode.

The ProxySiteMapNode type exposes the following members.

Constructors

  Name Description
Public method ProxySiteMapNode Initializes a new instance of a ProxySiteMapNode object.

Top

Properties

  Name Description
Protected property Attributes (Inherited from SiteMapNode.)
Public property Audience Gets a string that represents the audience to display the ProxySiteMapNode object to. (Overrides PortalSiteMapNode.Audience.)
Public property ChildNodes (Inherited from SiteMapNode.)
Public property CreatedDate Gets a value that specifies the creation date for this ProxySiteMapNode object. (Overrides PortalSiteMapNode.CreatedDate.)
Public property Description Gets or sets a description for the ProxySiteMapNode. (Overrides SiteMapNode.Description.)
Public property HasChildNodes Gets a value that indicates whether this PortalSiteMapNode object has children. (Inherited from PortalSiteMapNode.)
Public property InternalTitle The title of the SPNavigationSiteMapNode without HTML encoding, even if encoding is specified on the associated PortalSiteMapProvider. (Inherited from SPNavigationSiteMapNode.)
Public property InternalUrl Gets the internal or canonical URL for this ProxySiteMapNode object. (Overrides PortalSiteMapNode.InternalUrl.)
Public property IsExternal Gets a value the indicates whether or not this node represents an "external" SPNavigationNode. (Inherited from SPNavigationSiteMapNode.)
Public property IsVisible Gets a value that indicates whether this ProxySiteMapNode object should be displayed in navigation. (Overrides PortalSiteMapNode.IsVisible.)
Public property Item (Inherited from SiteMapNode.)
Public property Key (Inherited from SiteMapNode.)
Public property LastModifiedDate Gets the date and time of the last modification for this ProxySiteMapNode object. (Overrides PortalSiteMapNode.LastModifiedDate.)
Public property NextSibling (Inherited from SiteMapNode.)
Public property NodeId Gets the identifier (ID) of the SPNavigationNode that this node represents. (Inherited from SPNavigationSiteMapNode.)
Public property ParentNode (Inherited from SiteMapNode.)
Public property PortalProvider Gets a new instance of the PortalSiteMapNode() object when the current PortalSiteMapNode object is invalidated. (Inherited from PortalSiteMapNode.)
Public property PreviousSibling (Inherited from SiteMapNode.)
Public property Provider (Inherited from SiteMapNode.)
Public property ReadOnly (Inherited from SiteMapNode.)
Public property ReferencedNode Gets the CachedObjectSiteMapNode property that this node wraps or references.
Public property ResourceKey (Inherited from SiteMapNode.)
Public property Roles (Inherited from SiteMapNode.)
Public property RootNode (Inherited from SiteMapNode.)
Public property Target Gets a string representing the _target property on the link rendered to represent this PortalSiteMapNode object. (Inherited from PortalSiteMapNode.)
Public property Title Gets or sets the title of the ProxySiteMapNode object. (Overrides SPNavigationSiteMapNode.Title.)
Public property Type Gets the type of this PortalWebSiteNode object. (Inherited from PortalSiteMapNode.)
Public property Url Gets or sets the URL of the page that the ProxySiteMapNode object represents. (Overrides SiteMapNode.Url.)
Public property WebId Gets the GUID of the PortalWebSiteMapNode object to which this ProxySiteMapNode object is associated. (Overrides PortalSiteMapNode.WebId.)
Public property WebNode Gets a new instance of the PortalWebSiteMapNode() object when the current PortalWebSiteMapNode instance is invalidated. (Inherited from PortalSiteMapNode.)

Top

Methods

  Name Description
Public method Clone() (Inherited from SiteMapNode.)
Public method Clone(Boolean) (Inherited from SiteMapNode.)
Public method Equals (Inherited from SiteMapNode.)
Protected method Finalize (Inherited from Object.)
Public method GetAllNodes (Inherited from SiteMapNode.)
Public method GetDataSourceView (Inherited from SiteMapNode.)
Protected method GetExplicitResourceString (Inherited from SiteMapNode.)
Public method GetHashCode (Inherited from SiteMapNode.)
Public method GetHierarchicalDataSourceView (Inherited from SiteMapNode.)
Protected method GetImplicitResourceString (Inherited from SiteMapNode.)
Public method GetNavigationChildren(NodeTypes) Specifies the main entry point to get this PortalSiteMapNode object's child navigation node. (Overrides PortalSiteMapNode.GetNavigationChildren(NodeTypes).)
Public method GetNavigationChildren(NodeTypes, NodeTypes, OrderingMethod, AutomaticSortingMethod, Boolean, Int32) Specifies the main entry point to get this PortalSiteMapNode object's child navigation node. (Overrides PortalSiteMapNode.GetNavigationChildren(NodeTypes, NodeTypes, OrderingMethod, AutomaticSortingMethod, Boolean, Int32).)
Public method GetNavigationParent Returns a PortalSiteMapNode object that represents the parent of the SPNavigationSiteMapNode. (Inherited from SPNavigationSiteMapNode.)
Public method GetType (Inherited from Object.)
Public method IsAccessibleToUser(HttpContext) (Inherited from SiteMapNode.)
Public method IsAccessibleToUser(SPWeb) Returns a value indicating whether or not the user specified by the context has permission to access this node (or the object represented by this node). (Overrides SPNavigationSiteMapNode.IsAccessibleToUser(SPWeb).)
Public method IsDescendantOf Determines whether this PortalSiteMapNode is a descendant of the supplied node, and caches the result. (Inherited from PortalSiteMapNode.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method PopulateNavigationChildren Populates the ProxySiteMapNode object with its child navigation nodes. (Overrides SPNavigationSiteMapNode.PopulateNavigationChildren(NodeTypes).)
Public method ToString (Inherited from SiteMapNode.)

Top

Fields

  Name Description
Protected field audience Specifies a field that contains a string that represents the audience to display this PortalSiteMapNode object to. (Inherited from PortalSiteMapNode.)
Protected field createdDate Specifies a field that contains a DateTime value that represents the creation date for this PortalSiteMapNode object. (Inherited from PortalSiteMapNode.)
Protected field internalTitle Specifies the field that contains a string that represents the title of this PortalSiteMapNode object. (Inherited from PortalSiteMapNode.)
Protected field internalUrl Specifies the field that contains a string that represents the URL of this PortalSiteMapNode object. (Inherited from PortalSiteMapNode.)
Protected field lastModifiedDate Specifies a field that contains a DateTime value that represents the date of the last modification of this PortalSiteMapNode object. (Inherited from PortalSiteMapNode.)
Protected field navigationChildren Specifies a cached collection of the child navigation nodes. (Inherited from PortalSiteMapNode.)
Protected field type Specifies a field that contains a value that determines the type of this PortalSiteMapNode object. (Inherited from PortalSiteMapNode.)
Protected field webNode Specifies a field that contains the PortalWebSiteMapNode object that represents the Web site that owns this node in navigation. (Inherited from PortalSiteMapNode.)

Top

Explicit interface implementations

  Name Description
Explicit interface implemetationPrivate method ICloneable.Clone (Inherited from SiteMapNode.)
Explicit interface implemetationPrivate property INavigateUIData.Description (Inherited from SiteMapNode.)
Explicit interface implemetationPrivate method IHierarchyData.GetChildren (Inherited from SiteMapNode.)
Explicit interface implemetationPrivate method IHierarchyData.GetParent (Inherited from SiteMapNode.)
Explicit interface implemetationPrivate property IHierarchyData.HasChildren (Inherited from SiteMapNode.)
Explicit interface implemetationPrivate property IHierarchyData.Item (Inherited from SiteMapNode.)
Explicit interface implemetationPrivate property INavigateUIData.Name (Inherited from SiteMapNode.)
Explicit interface implemetationPrivate property INavigateUIData.NavigateUrl (Inherited from SiteMapNode.)
Explicit interface implemetationPrivate property IHierarchyData.Path (Inherited from SiteMapNode.)
Explicit interface implemetationPrivate property IHierarchyData.Type (Inherited from SiteMapNode.)
Explicit interface implemetationPrivate property INavigateUIData.Value (Inherited from SiteMapNode.)

Top

See also

Reference

ProxySiteMapNode class

Microsoft.SharePoint.Publishing.Navigation namespace