XmlSiteMapProvider.AddNode(SiteMapNode, SiteMapNode) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 공급자가 관리하는 컬렉션에 SiteMapNode 개체를 추가합니다.
protected public:
override void AddNode(System::Web::SiteMapNode ^ node, System::Web::SiteMapNode ^ parentNode);
protected internal override void AddNode (System.Web.SiteMapNode node, System.Web.SiteMapNode parentNode);
override this.AddNode : System.Web.SiteMapNode * System.Web.SiteMapNode -> unit
Protected Friend Overrides Sub AddNode (node As SiteMapNode, parentNode As SiteMapNode)
매개 변수
- node
- SiteMapNode
공급자에 추가할 SiteMapNode입니다.
- parentNode
- SiteMapNode
node
를 추가할 SiteMapNode입니다.
예외
node
또는 parentNode
가 null
인 경우
현재 XmlSiteMapProvider가 node
와 연결된 공급자가 아닌 경우
동일한 URL 또는 키를 가진 노드가 XmlSiteMapProvider에 이미 등록된 경우 -또는- 두 사이트 맵 공급자를 연결하는 경우처럼 중복된 사이트 맵 노드가 프로그래밍 방식으로 발생한 경우
또는
node
가 XmlSiteMapProvider의 루트 노드인 경우
설명
node
매개 변수는 내부 컬렉션에 추가되고 부모/자식 관계는 및 사이에 만들어집니다. parentNode
XmlSiteMapProvider클래스에서 파생 된 StaticSiteMapProvider 클래스 및 ASP.NET 대 한 기본 사이트 맵 공급자를 사용 합니다 Url 의 속성을 SiteMapNode 개체의 내부 컬렉션에서 조회 키로 기본적으로. 경우는 Url 의 속성을 설정 SiteMapNode 되어, 공급자의 범위 내에서 고유 해야 합니다. FindSiteMapNode메서드는 에 따라 노드를 검색하려고 Url 시도합니다. 그렇지 않으면 속성 및 해당 메서드를 사용하여 Key FindSiteMapNodeFromKey 노드를 검색할 수 있습니다.