StaticSiteMapProvider.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
SiteMapNode를 검색할 페이지를 식별하는 URL입니다.
반환
rawURL
로 식별되는 페이지를 나타내는 SiteMapNode이고, 해당 사이트 맵 노드가 없으면 null
입니다.
예외
rawURL
이(가) null
인 경우
설명
제공된 된 URL은 일반적으로 가상 또는 절대 URL입니다. 와 같은 ASP.NET 애플리케이션에 상대적인 구문을 사용 하는 URL 일 수도 있습니다 "~/apprelativedirectory"
합니다. StaticSiteMapProvider 클래스를 절대 가상 경로로 애플리케이션에 상대적인 원시 Url을 자동으로 정규화 합니다.
XmlSiteMapProvider 에서 파생 된 개체를 StaticSiteMapProvider 및 ASP.NET에 대 한 기본 사이트 맵 공급자를 사용 하 여는 Url 의 속성을 SiteMapNode 기본적으로 내부 컬렉션을 조회 키로 개체. 경우는 Url 의 속성을 SiteMapNode 설정, 사이트 맵 공급자의 범위 내에서 고유 해야 합니다. 합니다 FindSiteMapNode 메서드를 기반으로 하는 사이트 맵 노드를 검색 하려고 합니다. 해당 Url합니다. 그렇지 않으면 사용할 수 있습니다 합니다 Key 속성과 해당 FindSiteMapNodeFromKey 사이트 맵 노드를 검색 하는 방법입니다. 없으면 Url 또는 Key 가 지정, 사이트 맵 공급자가 자동으로 생성 된 Key 사이트 맵 노드를 추적 하는 속성입니다.
상속자 참고
재정의 하는 경우는 FindSiteMapNode(String) 파생된 클래스에서 메서드를의 Url을 정규화 해야 합니다 SiteMapNode 사이트 맵 공급자를 추가 하는 개체 있도록는 FindSiteMapNode(String) 여부에 관계 없이 사이트 맵 노드를 검색할 수 사이트 맵에 대 한 URL 노드는 애플리케이션 상대 경로 또는 절대 가상 경로가 제공 됩니다.
보안 조정 동작에 포함 되어는 SiteMapProvider 및 StaticSiteMapProvider 클래스 구현 합니다. 그러나 파생된 클래스에서 함수를 보안 트리밍이 설정 해야 합니다는 Roles 속성을 SiteMapNode 재정의 하는 경우 사이트 맵 공급자를 빌드하는 동안 만든 개체는 BuildSiteMap() 메서드.