Udostępnij za pośrednictwem


SiteMapProviderCollection.Add Metoda

Definicja

Dodaje dostawcę mapy witryny do kolekcji SiteMapProviderCollection .

Przeciążenia

Add(ProviderBase)

Dodaje element SiteMapProvider do kolekcji dostawcy przy użyciu Name właściwości jako klucza.

Add(SiteMapProvider)

SiteMapProvider Dodaje obiekt do kolekcji dostawcy przy użyciu Name właściwości jako klucza.

Add(ProviderBase)

Dodaje element SiteMapProvider do kolekcji dostawcy przy użyciu Name właściwości jako klucza.

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

Element do dodania SiteMapProvider .

Wyjątki

Wartość Name typu SiteMapProvider to null.

provider nie jest wystąpieniem SiteMapProvider klasy .

-lub- Element SiteMapProvider o tej samej nazwie już istnieje w obiekcie SiteMapProviderCollection.

Element SiteMapProviderCollection jest tylko do odczytu.

Uwagi

SiteMapProviderCollection Obiekt zwracany przez Providers właściwość jest tylko do odczytu. Z tego powodu nie można używać Add metod i AddArray w celu programowego dodawania dodatkowych dostawców w czasie wykonywania. W związku z tym metody i AddArray są używane tylko w scenariuszach, Add w których ręcznie tworzysz obiekty dostawcy mapy lokacji i zarządzasz nimi przy użyciu wystąpienia SiteMapProviderCollection klasy . Metoda Add(ProviderBase) sprawdza typ określonego dostawcy, a następnie wywołuje metodę Add(SiteMapProvider) , aby dodać ją do kolekcji.

Ponieważ klasa jest statyczna SiteMap , każda SiteMapProvider zawarta w jej Providers kolekcji pozostaje przez cały okres istnienia aplikacji internetowej.

Zobacz też

Dotyczy

Add(SiteMapProvider)

SiteMapProvider Dodaje obiekt do kolekcji dostawcy przy użyciu Name właściwości jako klucza.

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

Element do dodania SiteMapProvider .

Wyjątki

provider to null.

Element SiteMapProviderCollection jest tylko do odczytu.

Element SiteMapProvider o tej samej nazwie już istnieje w obiekcie SiteMapProviderCollection.

Uwagi

SiteMapProviderCollection Obiekt zwracany przez Providers właściwość jest tylko do odczytu. Z tego powodu nie można używać Add metod i AddArray do programowego dodawania dodatkowych dostawców do SiteMap czasu wykonywania. W związku z tym metody i AddArray są używane tylko w scenariuszach, Add w których ręcznie tworzysz obiekty dostawcy mapy lokacji i zarządzasz nimi przy użyciu wystąpienia SiteMapProviderCollection klasy . Add Użyj metody , jeśli chcesz dodać pojedynczy element SiteMapProvider do klasy SiteMapProviderCollection.

Ponieważ klasa jest statyczna SiteMap , każda SiteMapProvider zawarta w jej Providers kolekcji pozostaje przez cały okres istnienia aplikacji internetowej.

Zobacz też

Dotyczy