SiteMapProvider.AddNode 方法

定义

将对象 SiteMapNode 添加到站点地图提供程序维护的节点集合。

重载

名称 说明
AddNode(SiteMapNode)

将对象 SiteMapNode 添加到站点地图提供程序维护的节点集合。

AddNode(SiteMapNode, SiteMapNode)

将对象 SiteMapNode 添加到由站点地图提供程序维护的节点集合中,并指定父 SiteMapNode 对象。

AddNode(SiteMapNode)

将对象 SiteMapNode 添加到站点地图提供程序维护的节点集合。

protected:
 virtual void AddNode(System::Web::SiteMapNode ^ node);
protected virtual void AddNode(System.Web.SiteMapNode node);
abstract member AddNode : System.Web.SiteMapNode -> unit
override this.AddNode : System.Web.SiteMapNode -> unit
Protected Overridable Sub AddNode (node As SiteMapNode)

参数

node
SiteMapNode

SiteMapNode 添加到提供程序维护的节点集合。

注解

派生自该类的 SiteMapProvider 类可以重写 AddNode 该方法,并提供逻辑,用于将对象添加到 SiteMapNode 站点地图提供程序维护的节点集合。 方法的默认实现 AddNode 将引发异常 NotImplementedException

另请参阅

适用于

AddNode(SiteMapNode, SiteMapNode)

将对象 SiteMapNode 添加到由站点地图提供程序维护的节点集合中,并指定父 SiteMapNode 对象。

protected public:
 virtual void AddNode(System::Web::SiteMapNode ^ node, System::Web::SiteMapNode ^ parentNode);
protected internal virtual void AddNode(System.Web.SiteMapNode node, System.Web.SiteMapNode parentNode);
abstract member AddNode : System.Web.SiteMapNode * System.Web.SiteMapNode -> unit
override this.AddNode : System.Web.SiteMapNode * System.Web.SiteMapNode -> unit
Protected Friend Overridable Sub AddNode (node As SiteMapNode, parentNode As SiteMapNode)

参数

node
SiteMapNode

SiteMapNode 添加到提供程序维护的节点集合。

parentNode
SiteMapNode

这是 SiteMapNode . 的父级 node

例外

在所有情况下。

注解

派生自该类的 SiteMapProvider 类可以重写 AddNode 该方法,并提供逻辑,以便向站点地图提供程序维护的节点集合添加 SiteMapNode 具有指定父级的对象。 例如,该方法XmlSiteMapProvider.AddNode将指定的SiteMapNode对象添加到node由该对象维护SiteMapNodeCollectionXmlSiteMapProvider集合中,并在由SiteMapNodenode该对象指定的对象之间parentNode创建父/子关系。 方法的默认实现 AddNode 将引发异常 NotImplementedException

另请参阅

适用于