SiteMapProvider.AddNode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将一个 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
作为 node
的父节点的 SiteMapNode。
例外
在所有情况下。
注解
派生自 类的 SiteMapProvider 类可以重写 方法, AddNode 并提供逻辑,用于将具有指定父级的 对象添加到 SiteMapNode 由站点地图提供程序维护的节点集合。 例如, XmlSiteMapProvider.AddNode 方法将 指定的 node
对象添加到 SiteMapNodeSiteMapNodeCollection 由 XmlSiteMapProvider 对象维护的集合中,并在 由 node
和 parentNode
指定的对象之间SiteMapNode创建父/子关系。 方法的默认实现 AddNode 会 NotImplementedException 引发异常。