SiteMapProviderCollection.Add Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.