XmlSiteMapProvider.FindSiteMapNode(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 URL에서 SiteMapNode 페이지를 나타내는 개체를 검색합니다.
public:
override System::Web::SiteMapNode ^ FindSiteMapNode(System::String ^ rawUrl);
public override System.Web.SiteMapNode FindSiteMapNode(string rawUrl);
override this.FindSiteMapNode : string -> System.Web.SiteMapNode
Public Overrides Function FindSiteMapNode (rawUrl As String) As SiteMapNode
매개 변수
- rawUrl
- String
를 검색할 페이지를 식별하는 URL입니다 SiteMapNode.
반품
로 식별되는 SiteMapNode페이지를 나타내는 A rawURL 입니다.
예외
현재 사이트 맵 공급자에 연결된 자식 공급자가 유효하지 않은 노드를 반환했습니다.
설명
개체는 XmlSiteMapProvider 기본 클래스의 FindSiteMapNode 구현이 지정된 URL에 대한 노드를 반환하지 않는 경우 연결된 자식 공급자가 노드를 검색하도록 메서드를 재정의합니다.
매개 변수는 rawUrl XML 사이트 맵 데이터 파일에 지정된 방법에 따라 절대 가상 경로 또는 애플리케이션 상대 경로여야 합니다.
파생된 클래스 및 클래스는 XmlSiteMapProvider 클래스가 유지 관리하는 다양한 컬렉션에서 개체의 SiteMapNode URL을 키로 사용합니다. 따라서 이러한 URL은 사이트 맵 범위 내에서 고유해야 합니다. URL이 관리XmlSiteMapProvider되는 직접 사이트 맵 데이터 내에서 찾을 수 없는 경우 사이트 맵 노드의 특성을 통해 FindSiteMapNode 연결된 각 자식 공급자를 호출 provider 합니다.
메서드는 FindSiteMapNode 간접적으로 메서드를 BuildSiteMap 호출하여 사이트 맵에서 최상위 노드를 검색합니다. 따라서 메서드를 호출 BuildSiteMap 할 때 메서드에 FindSiteMapNode 대해 발생하는 모든 예외가 발생할 수도 있습니다.