XmlSiteMapProvider.AddProvider(String, SiteMapNode) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
자식 사이트 맵 공급자를 현재 공급자에 연결합니다.
protected:
virtual void AddProvider(System::String ^ providerName, System::Web::SiteMapNode ^ parentNode);
protected virtual void AddProvider(string providerName, System.Web.SiteMapNode parentNode);
abstract member AddProvider : string * System.Web.SiteMapNode -> unit
override this.AddProvider : string * System.Web.SiteMapNode -> unit
Protected Overridable Sub AddProvider (providerName As String, parentNode As SiteMapNode)
매개 변수
- providerName
- String
에 현재 등록된 SiteMapProvider개체 중 Providers 하나의 이름입니다.
- parentNode
- SiteMapNode
루트 노드와 자식 공급자의 모든 노드가 추가되는 현재 사이트 맵 공급자의 사이트 맵 노드입니다.
예외
이 속성은 ProviderparentNode 현재 공급자를 참조하지 않습니다.
parentNode은 null입니다.
providerName 를 확인할 수 없습니다.
사용되는 providerName 사이트 맵 파일은 공급자 계층 구조 내에서 이미 사용 중입니다.
-또는-
반환되는 providerName 루트 노드는 .입니다 null.
-또는-
반환된 providerName 루트 노드에는 부모 XmlSiteMapProvider에 이미 등록된 URL 또는 키가 있습니다.
설명
메서드는 AddProvider 현재 공급자의 자식으로 현재 공급자에 연결 providerName 합니다. 의 providerName 루트 노드는 현재 공급자의 계층 구조에 자식 노드로 추가됩니다 parentNode. 부모 공급자가 메서드를 BuildSiteMap 호출하므로 메서드에 providerName설명된 예외가 BuildSiteMap throw될 수 있습니다.