StaticSiteMapProvider.GetParentNode(SiteMapNode) Метод

Определение

Представляет родительский узел карты веб-узла указанного объекта SiteMapNode.

public:
 override System::Web::SiteMapNode ^ GetParentNode(System::Web::SiteMapNode ^ node);
public override System.Web.SiteMapNode GetParentNode (System.Web.SiteMapNode node);
override this.GetParentNode : System.Web.SiteMapNode -> System.Web.SiteMapNode
Public Overrides Function GetParentNode (node As SiteMapNode) As SiteMapNode

Параметры

node
SiteMapNode

Объект SiteMapNode, для которого нужно извлечь родительский узел карты веб-узла.

Возвращаемое значение

Объект SiteMapNode, который представляет родительский элемент указанного объекта SiteMapNode; в противном случае — значение null, если родительский узел карты веб-узла не существует или пользователь не имеет доступа для просмотра родительского узла карты веб-узла.

Исключения

node имеет значение null.

Комментарии

Объекты SiteMapNode делегировать поставщику карты сайта для отслеживания дочерних и родительских узлов карты сайта. В результате классы, реализующие поставщик карты сайта для иерархической структуры карты сайта, например StaticSiteMapProvider класс , и использующие SiteMapNode объекты для представления узлов карты сайта, должны отслеживать иерархические связи всех узлов карты сайта, чтобы иметь возможность перемещаться по всему иерархическму дереву.

ParentNode Если свойство не найдено, класс определяет, StaticSiteMapProvider имеет ParentProvider ли текущий поставщик карты сайта свойство . В этом случае поставщик карты сайта вызывает GetParentNode свойство родительского поставщика карты сайта. Это позволяет реализовать сценарий, в котором родительский узел карты сайта узла карты сайта поддерживается другим поставщиком карты сайта.

Метод GetParentNode вызывает метод внутренне, BuildSiteMap чтобы получить SiteMapNode объект , представляющий родительский объект указанного узла карты сайта. Если включена усечение безопасности, узел карты сайта возвращается только в том случае, если пользователю разрешено его видеть.

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

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