Aracılığıyla paylaş


SiteMapProviderCollection.Add Yöntem

Tanım

Koleksiyona SiteMapProviderCollection bir site haritası sağlayıcısı ekler.

Aşırı Yüklemeler

Name Description
Add(ProviderBase)

anahtar olarak özelliğini kullanarak sağlayıcı koleksiyonuna Name bir SiteMapProvider ekler.

Add(SiteMapProvider)

anahtar olarak özelliğini kullanarak sağlayıcı koleksiyonuna Name bir SiteMapProvider nesnesi ekler.

Add(ProviderBase)

anahtar olarak özelliğini kullanarak sağlayıcı koleksiyonuna Name bir SiteMapProvider ekler.

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)

Parametreler

provider
ProviderBase

SiteMapProvider Eklenecek.

Özel durumlar

öğesinin Name adıdırnullSiteMapProvider.

provider sınıfının bir örneği SiteMapProvider değildir.

-veya-

içinde aynı ada sahip bir SiteMapProvider zaten var SiteMapProviderCollection.

Açıklamalar

SiteMapProviderCollection özelliği tarafından Providers döndürülen nesne salt okunurdur. Bu nedenle, çalışma zamanında program aracılığıyla başka sağlayıcılar eklemek için ve AddArray yöntemlerini kullanamazsınızAdd. Bu nedenle Add ve AddArray yöntemleri yalnızca site haritası sağlayıcısı nesnelerini el ile oluşturduğunuz ve sınıfın SiteMapProviderCollection bir örneğiyle yönettiğiniz senaryolarda kullanılır. yöntemi Add(ProviderBase) , belirtilen sağlayıcının türünü denetler ve koleksiyona eklemek için yöntemini çağırır Add(SiteMapProvider) .

SiteMap Sınıfı statik olduğundan, koleksiyonunda Providers bulunanlar SiteMapProvider Web uygulamasının ömrü boyunca kalır.

Ayrıca bkz.

Şunlara uygulanır

Add(SiteMapProvider)

anahtar olarak özelliğini kullanarak sağlayıcı koleksiyonuna Name bir SiteMapProvider nesnesi ekler.

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)

Parametreler

provider
SiteMapProvider

SiteMapProvider Eklenecek.

Özel durumlar

provider, null'e eşittir.

içinde aynı ada sahip bir SiteMapProvider zaten var SiteMapProviderCollection.

Açıklamalar

SiteMapProviderCollection özelliği tarafından Providers döndürülen nesne salt okunurdur. Bu nedenle, ve AddArray yöntemlerini kullanarak çalışma zamanında öğesine program aracılığıyla ek sağlayıcılar SiteMap ekleyemezsinizAdd. Bu nedenle Add ve AddArray yöntemleri yalnızca site haritası sağlayıcısı nesnelerini el ile oluşturduğunuz ve sınıfın SiteMapProviderCollection bir örneğiyle yönettiğiniz senaryolarda kullanılır. öğesine Add tek SiteMapProviderSiteMapProviderCollectionbir eklemek istediğinizde yöntemini kullanın.

SiteMap Sınıfı statik olduğundan, koleksiyonunda Providers bulunanlar SiteMapProvider Web uygulamasının ömrü boyunca kalır.

Ayrıca bkz.

Şunlara uygulanır