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 исключение.