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
| 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.
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 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.
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 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.