Aracılığıyla paylaş


SiteMapProviderCollection.Add Yöntem

Tanım

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

Aşırı Yüklemeler

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 el ile site haritası sağlayıcısı nesneleri oluşturduğunuz ve bunları sınıfın SiteMapProviderCollection bir örneğiyle yönettiğiniz senaryolarda kullanılır. yöntemi belirtilen Add(ProviderBase) sağlayıcının türünü denetler ve ardından koleksiyonuna eklemek için yöntemini çağırır Add(SiteMapProvider) .

SiteMap sınıfı statik olduğundan, koleksiyonunda Providers bulunan herhangi biri 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 değeridir.

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 yöntemlerini kullanarak AddAddArray çalışma zamanında ek sağlayıcılar SiteMap ekleyemezsiniz. Bu nedenle Add , ve AddArray yöntemleri yalnızca el ile site haritası sağlayıcısı nesneleri oluşturduğunuz ve bunları 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 bulunan herhangi biri SiteMapProvider Web uygulamasının ömrü boyunca kalır.

Ayrıca bkz.

Şunlara uygulanır