다음을 통해 공유


SiteMapProviderCollection.Add 메서드

정의

사이트 맵 공급자를 SiteMapProviderCollection 컬렉션에 추가합니다.

오버로드

Add(ProviderBase)

SiteMapProvider 속성을 키로 사용하여 Name를 공급자에 추가합니다.

Add(SiteMapProvider)

SiteMapProvider 속성을 키로 사용하여 Name 개체를 공급자에 추가합니다.

Add(ProviderBase)

SiteMapProvider 속성을 키로 사용하여 Name를 공급자에 추가합니다.

public:
 override void Add(System::Configuration::Provider::ProviderBase ^ provider);
public override void Add (System.Configuration.Provider.ProviderBase provider);
override this.Add : System.Configuration.Provider.ProviderBase -> unit
Public Overrides Sub Add (provider As ProviderBase)

매개 변수

provider
ProviderBase

추가할 SiteMapProvider입니다.

예외

providerSiteMapProvider 클래스의 인스턴스가 아닌 경우

또는 이름이 같은 SiteMapProviderSiteMapProviderCollection에 이미 있는 경우

설명

합니다 SiteMapProviderCollection 에서 반환 되는 개체는 Providers 속성은 읽기 전용입니다. 이러한 이유로 사용할 수 없습니다는 AddAddArray 에 프로그래밍 방식으로 추가 공급자를 추가 하는 메서드 실행 시간입니다. 따라서를 Add 하 고 AddArray 메서드가 있는 수동으로 사이트 맵 공급자 개체를 만들고 인스턴스에 사용 하 여 관리할 경우에만 사용 됩니다는 SiteMapProviderCollection 클래스입니다. Add(ProviderBase) 메서드는 지정된 된 공급자의 형식을 확인 하 고 호출 된 Add(SiteMapProvider) 컬렉션에 추가 하는 방법입니다.

때문에 합니다 SiteMap 클래스는 모든 정적 SiteMapProvider 에 포함 된 해당 Providers 컬렉션 웹 애플리케이션의 수명 동안 유지 됩니다.

추가 정보

적용 대상

Add(SiteMapProvider)

SiteMapProvider 속성을 키로 사용하여 Name 개체를 공급자에 추가합니다.

public:
 void Add(System::Web::SiteMapProvider ^ provider);
public void Add (System.Web.SiteMapProvider provider);
override this.Add : System.Web.SiteMapProvider -> unit
Public Sub Add (provider As SiteMapProvider)

매개 변수

provider
SiteMapProvider

추가할 SiteMapProvider입니다.

예외

provider이(가) null인 경우

이름이 같은 SiteMapProviderSiteMapProviderCollection에 이미 있는 경우

설명

합니다 SiteMapProviderCollection 에서 반환 되는 개체는 Providers 속성은 읽기 전용입니다. 이러한 이유로 사용할 수 없습니다는 AddAddArray 프로그래밍 방식으로 추가 공급자를 추가 하는 메서드는 SiteMap 런타임 시. 따라서를 Add 하 고 AddArray 메서드가 있는 수동으로 사이트 맵 공급자 개체를 만들고 인스턴스에 사용 하 여 관리할 경우에만 사용 됩니다는 SiteMapProviderCollection 클래스입니다. 사용 합니다 Add 메서드는 단일 추가 하려는 경우 SiteMapProviderSiteMapProviderCollection합니다.

때문에 합니다 SiteMap 클래스는 모든 정적 SiteMapProvider 에 포함 된 해당 Providers 컬렉션 웹 애플리케이션의 수명 동안 유지 됩니다.

추가 정보

적용 대상