SiteMapProviderCollection.Add Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přidá do SiteMapProviderCollection kolekce zprostředkovatele mapy webu.
Přetížení
Add(ProviderBase) |
SiteMapProvider Přidá objekt do kolekce zprostředkovatele pomocí Name vlastnosti jako klíče. |
Add(SiteMapProvider) |
SiteMapProvider Přidá objekt do kolekce zprostředkovatele pomocí Name vlastnosti jako klíče. |
Add(ProviderBase)
SiteMapProvider Přidá objekt do kolekce zprostředkovatele pomocí Name vlastnosti jako klíče.
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)
Parametry
- provider
- ProviderBase
Příkaz SiteMapProvider , který chcete přidat.
Výjimky
SiteMapProvider Hodnota Name je null
.
provider
není instancí SiteMapProvider třídy.
-nebo-
V SiteMapProvider souboru již existuje SiteMapProviderCollectiona se stejným názvem.
Je SiteMapProviderCollection jen pro čtení.
Poznámky
Objekt SiteMapProviderCollection vrácený Providers vlastností je jen pro čtení. Z tohoto důvodu nelze použít Add metody a AddArray k programovému přidání dalších zprostředkovatelů za běhu. Metody a AddArray se proto používají pouze ve scénářích, Add kdy ručně vytváříte objekty zprostředkovatele mapy webu a spravujete je pomocí instance SiteMapProviderCollection třídy. Metoda Add(ProviderBase) zkontroluje typ zadaného zprostředkovatele a pak zavolá metodu Add(SiteMapProvider) , která ji přidá do kolekce.
Vzhledem k tomu, že SiteMap třída je statická, všechny SiteMapProvider obsažené v její Providers kolekci zůstávají po dobu životnosti webové aplikace.
Viz také
Platí pro
Add(SiteMapProvider)
SiteMapProvider Přidá objekt do kolekce zprostředkovatele pomocí Name vlastnosti jako klíče.
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)
Parametry
- provider
- SiteMapProvider
Příkaz SiteMapProvider , který chcete přidat.
Výjimky
provider
je null
.
Je SiteMapProviderCollection jen pro čtení.
V SiteMapProvider souboru již existuje SiteMapProviderCollectiona se stejným názvem.
Poznámky
Objekt SiteMapProviderCollection vrácený Providers vlastností je jen pro čtení. Z tohoto důvodu nelze použít Add metody a AddArray k programovému přidávání dalších zprostředkovatelů do SiteMap zprostředkovatele za běhu. Metody a AddArray se proto používají pouze ve scénářích, Add kdy ručně vytváříte objekty zprostředkovatele mapy webu a spravujete je pomocí instance SiteMapProviderCollection třídy. Metodu použijte, Add pokud chcete přidat jeden SiteMapProvider do SiteMapProviderCollection.
Vzhledem k tomu, že SiteMap třída je statická, všechny SiteMapProvider obsažené v její Providers kolekci zůstávají po dobu životnosti webové aplikace.