Sdílet prostřednictvím


SiteMapProviderCollection.Add Metoda

Definice

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

provider není instancí SiteMapProvider třídy.

-nebo-

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

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.

Viz také

Platí pro