Прочитать на английском

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


SiteMapProvider.GetParentNodeRelativeToCurrentNodeAndHintDownFromParent Метод

Определение

Предоставляет оптимизированный метод просмотра для поставщиков карт веб-узлов во время получения узла-предка для запрашиваемой в настоящее время страницы и извлекает узлы-потомки для узла-предка.

public virtual System.Web.SiteMapNode GetParentNodeRelativeToCurrentNodeAndHintDownFromParent(int walkupLevels, int relativeDepthFromWalkup);

Параметры

walkupLevels
Int32

Количество уровней узлов-предков для прохождения во время получения запрошенного узла-предка.

relativeDepthFromWalkup
Int32

Количество уровней узлов-потомков для получения из целевого узла-предка.

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

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

Исключения

Значение параметра walkupLevels или relativeDepthFromWalkup меньше 0.

Комментарии

Реализация SiteMapProvider класса по умолчанию предоставляет неоптимированную реализацию GetParentNodeRelativeToCurrentNodeAndHintDownFromParent метода , вызывая GetCurrentNodeAndHintAncestorNodes методы и HintNeighborhoodNodes . Однако поставщики карт сайта могут переопределить GetParentNodeRelativeToCurrentNodeAndHintDownFromParent метод и предоставить оптимизированную реализацию, которая использует пользовательские механизмы кэширования для возврата узла-предка и выполнения оптимизированного поиска других SiteMapNode объектов.

Параметр walkupLevels используется для указания количества уровней родительского и родительского узлов, которые необходимо пройти при извлечении целевого узла. Если существует меньше уровней, чем запрошено, null возвращается значение . Параметр downLevel используется для указания количества уровней узлов-потомков из целевого узла-предка для извлечения. При желании узлы-предки и потомки можно связать с SiteMapNode , возвращаемым методом GetParentNodeRelativeToCurrentNodeAndHintDownFromParent , с помощью ParentNode свойств и ChildNodes .

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

Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

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