XmlSiteMapProvider.AddProvider(String, SiteMapNode) 메서드

정의

하위 사이트 맵 공급자를 현재 공급자에 연결합니다.Links a child site map provider to the current provider.

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 개체 중 하나의 이름입니다.The name of one of the SiteMapProvider objects currently registered in the Providers.

parentNode
SiteMapNode

루트 노드와 자식 공급자의 모든 노드가 추가되는 현재 사이트 맵 공급자의 사이트 맵 노드입니다.A site map node of the current site map provider under which the root node and all nodes of the child provider is added.

예외

parentNodeProvider 속성이 현재 공급자를 참조하지 않는 경우The Provider property of the parentNode does not reference the current provider.

parentNode이(가) null인 경우parentNode is null.

providerName을 확인할 수 없는 경우providerName cannot be resolved.

providerName에 사용된 사이트 맵 파일이 이미 공급자 계층 구조에서 사용 중인 경우The site map file used by providerName is already in use within the provider hierarchy.

또는-or- providerName에서 반환한 루트 노드가 null인 경우The root node returned by providerName is null.

또는-or- providerName에서 반환한 루트 노드의 URL 또는 키가 이미 부모 XmlSiteMapProvider에 등록된 경우The root node returned by providerName has a URL or key that is already registered with the parent XmlSiteMapProvider.

설명

메서드는 현재 공급자 AddProvider providerName 의 자식으로 현재 공급자에 연결 합니다.The AddProvider method links providerName to the current provider as a child of the current provider. 의 루트 노드는 providerName 현재 공급자의 계층에의 자식 노드로 추가 됩니다 parentNode .The root node of providerName is added to the hierarchy for the current provider as a child node of parentNode. 부모 공급자가에서 메서드를 호출 하기 때문에 BuildSiteMap providerName 메서드에 설명 된 예외가 BuildSiteMap throw 될 수 있습니다.Because the parent provider calls the BuildSiteMap method on providerName, the exceptions that are described in the BuildSiteMap method might be thrown.

적용 대상

추가 정보