SiteMapProviderCollection.Add 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사이트 맵 공급자를 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입니다.
예외
Name의 SiteMapProvider이 null
인 경우
provider
가 SiteMapProvider 클래스의 인스턴스가 아닌 경우
또는 이름이 같은 SiteMapProvider가 SiteMapProviderCollection에 이미 있는 경우
SiteMapProviderCollection이 읽기 전용인 경우
설명
합니다 SiteMapProviderCollection 에서 반환 되는 개체는 Providers 속성은 읽기 전용입니다. 이러한 이유로 사용할 수 없습니다는 Add 고 AddArray 에 프로그래밍 방식으로 추가 공급자를 추가 하는 메서드 실행 시간입니다. 따라서를 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
인 경우
SiteMapProviderCollection이 읽기 전용인 경우
이름이 같은 SiteMapProvider가 SiteMapProviderCollection에 이미 있는 경우
설명
합니다 SiteMapProviderCollection 에서 반환 되는 개체는 Providers 속성은 읽기 전용입니다. 이러한 이유로 사용할 수 없습니다는 Add 및 AddArray 프로그래밍 방식으로 추가 공급자를 추가 하는 메서드는 SiteMap 런타임 시. 따라서를 Add 하 고 AddArray 메서드가 있는 수동으로 사이트 맵 공급자 개체를 만들고 인스턴스에 사용 하 여 관리할 경우에만 사용 됩니다는 SiteMapProviderCollection 클래스입니다. 사용 합니다 Add 메서드는 단일 추가 하려는 경우 SiteMapProvider 에 SiteMapProviderCollection합니다.
때문에 합니다 SiteMap 클래스는 모든 정적 SiteMapProvider 에 포함 된 해당 Providers 컬렉션 웹 애플리케이션의 수명 동안 유지 됩니다.