이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

SiteMapProvider.GetParentNodeRelativeToNodeAndHintDownFromParent 메서드

지정된 SiteMapNode 개체에 대한 상위 노드를 검색하고 해당 자식 노드를 페치할 때 사이트 맵 공급자에 최적화된 조회 방법을 제공합니다.

네임스페이스:  System.Web
어셈블리:  System.Web(System.Web.dll)
public virtual SiteMapNode GetParentNodeRelativeToNodeAndHintDownFromParent(
	SiteMapNode node,
	int walkupLevels,
	int relativeDepthFromWalkup
)

매개 변수

node
형식: System.Web.SiteMapNode
walkupLevelsrelativeDepthFromWalkup에 대한 참조 지점으로 동작할 SiteMapNode입니다.
walkupLevels
형식: System.Int32
요청된 상위 노드를 검색할 때 이동할 상위 노드 수준의 수입니다.
relativeDepthFromWalkup
형식: System.Int32
대상 상위 노드로부터 검색할 하위 노드의 수준 수입니다.

반환 값

형식: System.Web.SiteMapNode
node의 상위 노드를 나타내는 SiteMapNode이거나, 그렇지 않고 현재 또는 상위 SiteMapNode가 없거나 현재 사용자에 대해 반환될 수 없으면 null입니다.
예외조건
ArgumentOutOfRangeException

walkupLevels 또는 relativeDepthFromWalkup에 대해 지정된 값이 0보다 작은 경우

ArgumentNullException

nodenull입니다.

SiteMapProvider 클래스를 기본적으로 구현하면 GetParentNodeRelativeToNodeAndHintDownFromParent 메서드의 최적화되지 않은 구현이 제공되어 HintAncestorNodesHintNeighborhoodNodes 메서드가 호출되지만, 사이트 맵 공급자는 GetParentNodeRelativeToNodeAndHintDownFromParent 메서드를 재정의하고, 사용자 지정 캐싱 메커니즘을 사용하여 상위 노드를 반환하고 다른 SiteMapNode 개체에 대한 최적화된 조회를 수행하는 최적화된 구현을 제공합니다. GetParentNodeRelativeToNodeAndHintDownFromParent 메서드는 GetParentNodeRelativeToCurrentNodeAndHintDownFromParent 메서드와 매우 유사합니다.

walkupLevels 매개 변수는 대상 노드 검색 시 이동할 부모 및 상위 노드의 수준 수를 지정하는 데 사용됩니다. 요청된 것보다 수준 수가 적으면 null이 반환됩니다. downLevel 매개 변수는 대상 상위 노드로부터 검색할 하위 노드의 수준 수를 지정하는 데 사용합니다. 원할 경우 ParentNodeChildNodes 속성을 사용하여 GetParentNodeRelativeToNodeAndHintDownFromParent 메서드에 의해 반환된 SiteMapNode에 상위 및 하위 노드를 연결할 수 있습니다. upLevel 매개 변수에 지정된 것보다 상위 노드 수준 수가 더 적으면 null이 반환됩니다. 사용 가능한 하위 노드의 수준 수가 downLevel 매개 변수에 지정된 값보다 작을 경우의 처리 방법은 공급자 구현자가 결정합니다.

.NET Framework

4.5, 4, 3.5, 3.0, 2.0에서 지원

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.