SiteMapProviderCollection.Add Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ırnull
SiteMapProvider.
provider
sınıfının bir örneği SiteMapProvider değildir.
-veya-
içinde aynı ada sahip bir SiteMapProvider zaten var SiteMapProviderCollection.
SiteMapProviderCollection salt okunurdur.
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.
SiteMapProviderCollection salt okunurdur.
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.