Поделиться через


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 , в коллекциюSiteMapNodeCollection, которая поддерживается XmlSiteMapProvider объектом , и создает связь "родитель-потомок" между SiteMapNode объектом, заданным в parentNodeи node . Реализация метода по умолчанию AddNode создает NotImplementedException исключение.

См. также раздел

Применяется к