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 站点地图提供程序维护的节点集合的逻辑。 方法的默认实现 AddNodeNotImplementedException 引发异常。

另请参阅

适用于

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

作为 node 的父节点的 SiteMapNode

例外

在所有情况下。

注解

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

另请参阅

适用于