StaticSiteMapProvider.GetParentNode(SiteMapNode) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
특정 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 지정된 사이트 맵 노드의 부모를 나타내는입니다. 보안 트리밍이 설정 되어 사이트 맵 노드를 허용 된 경우에 반환 됩니다.