Skip to main content
A newer version of this page is available. .
Tab

UnboundSiteMapNode Members

Represents a node in the hierarchical site map structure maintained by the UnboundSiteMapProvider.

Constructors

Name Description
UnboundSiteMapNode(SiteMapProvider, String, String, String, String, IList, NameValueCollection, NameValueCollection, String) Initializes a new instance of the UnboundSiteMapNode class with the specified settings.
UnboundSiteMapNode(SiteMapProvider, String, String, String, String) Initializes a new instance of the UnboundSiteMapNode class with the specified settings.
UnboundSiteMapNode(SiteMapProvider, String, String, String) Initializes a new instance of the UnboundSiteMapNode class with the specified settings.
UnboundSiteMapNode(SiteMapProvider, String, String) Initializes a new instance of the UnboundSiteMapNode class with the specified settings.
UnboundSiteMapNode(SiteMapProvider, String) Initializes a new instance of the UnboundSiteMapNode class with the specified settings.

Properties

Name Description
Attributes protected Gets or sets a collection of additional attributes beyond the strongly typed properties that are defined for the SiteMapNode class. Inherited from SiteMapNode.
ChildNodes Gets or sets all the child nodes of the current SiteMapNode object from the associated SiteMapProvider provider. Inherited from SiteMapNode.
Description Gets or sets a description for the SiteMapNode. Inherited from SiteMapNode.
HasChildNodes Gets a value indicating whether the current SiteMapNode has any child nodes. Inherited from SiteMapNode.
Item[String] Gets or sets a custom attribute from the Attributes collection or a resource string based on the specified key. Inherited from SiteMapNode.
Key Gets a string representing a lookup key for a site map node. Inherited from SiteMapNode.
NextSibling Gets the next SiteMapNode node on the same hierarchical level as the current one, relative to the ParentNode property (if one exists). Inherited from SiteMapNode.
ParentNode Gets or sets the SiteMapNode object that is the parent of the current node. Inherited from SiteMapNode.
PreviousSibling Gets the previous SiteMapNode object on the same level as the current one, relative to the ParentNode object (if one exists). Inherited from SiteMapNode.
Provider Gets the SiteMapProvider provider that the SiteMapNode object is tracked by. Inherited from SiteMapNode.
ReadOnly Gets or sets a value indicating whether the site map node can be modified. Inherited from SiteMapNode.
ResourceKey Gets or sets the resource key that is used to localize the SiteMapNode. Inherited from SiteMapNode.
Roles Gets or sets a collection of roles that are associated with the SiteMapNode object, used during security trimming. Inherited from SiteMapNode.
RootNode Gets the root node of the root provider in a site map provider hierarchy. If no provider hierarchy exists, the RootNode property gets the root node of the current provider. Inherited from SiteMapNode.
IHierarchyData.HasChildren Gets a value that indicates whether the current SiteMapNode object has any child nodes. For a description of this member, see HasChildren. Inherited from SiteMapNode.
IHierarchyData.Item Gets the hierarchical data item. For a description of this member, see Item. Inherited from SiteMapNode.
IHierarchyData.Type Gets a string that represents the type name of the hierarchical data item. For a description of this member, see Type. Inherited from SiteMapNode.
INavigateUIData.Description Gets the Description property of the site map node. For a description of this member, see Description. Inherited from SiteMapNode.
INavigateUIData.Name Gets the Title property of the site map node. For a description of this member, see Name. Inherited from SiteMapNode.
INavigateUIData.NavigateUrl Gets the Url property of the site map node. For a description of this member, see NavigateUrl. Inherited from SiteMapNode.
INavigateUIData.Value Gets the Title property of the site map node. For a description of this member, see Value. Inherited from SiteMapNode.
Title Gets or sets the title of the SiteMapNode object. Inherited from SiteMapNode.
Url Gets or sets the URL of the page represented by the current site map node object.

Methods

Name Description
Clone() Creates a new node that is a copy of the current node. Inherited from SiteMapNode.
Clone(Boolean) Creates a new copy that is a copy of the current node, optionally cloning all parent and ancestor nodes of the current node. Inherited from SiteMapNode.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Gets a value indicating whether the current SiteMapNode is identical to the specified object. Inherited from SiteMapNode.
GetAllNodes() Retrieves a read-only collection of all SiteMapNode objects that are descendants of the calling node, regardless of the degree of separation. Inherited from SiteMapNode.
GetDataSourceView(SiteMapDataSource, String) Retrieves the SiteMapDataSourceView object that is associated with the current node. Inherited from SiteMapNode.
GetExplicitResourceString(String, String, Boolean) protected Retrieves a localized string based on a SiteMapNode attribute to localize, a default string to return if no resource is found, and a Boolean value indicating whether to throw an exception if no resource is found. Inherited from SiteMapNode.
GetHashCode() Returns the hash code of the SiteMapNode object. Inherited from SiteMapNode.
GetHierarchicalDataSourceView() Retrieves the SiteMapHierarchicalDataSourceView object that is associated with the current node. Inherited from SiteMapNode.
GetImplicitResourceString(String) protected Gets a localized string based on the attribute name and ResourceKey property that is specified by the SiteMapProvider by which the SiteMapNode is tracked. Inherited from SiteMapNode.
GetType() Gets the Type of the current instance. Inherited from Object.
IsAccessibleToUser(HttpContext) Gets a value indicating whether the specified site map node can be viewed by the user in the specified context. Inherited from SiteMapNode.
IsDescendantOf(SiteMapNode) Gets a value indicating whether the current site map node is a child or a direct descendant of the specified node. Inherited from SiteMapNode.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ICloneable.Clone() Creates a new node that is a copy of the current node. For a description of this member, see Clone(). Inherited from SiteMapNode.
IHierarchyData.GetChildren() Retrieves the hierarchical children data items of the current item. For a description of this member, see GetChildren(). Inherited from SiteMapNode.
IHierarchyData.GetParent() Retrieves the hierarchical parent of the current item. For a description of this member, see GetParent(). Inherited from SiteMapNode.
ToString() Converts the value of this instance of the UnboundSiteMapNode class to its equivalent string representation.
See Also