SiteMapProviderCollection.Add Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt der SiteMapProviderCollection-Auflistung einen Siteübersichtsanbieter hinzu.
Überlädt
Add(ProviderBase) |
Fügt der Anbieterauflistung mit der SiteMapProvider-Eigenschaft als Schlüssel einen Name hinzu. |
Add(SiteMapProvider) |
Fügt der Anbieterauflistung mit der SiteMapProvider-Eigenschaft als Schlüssel ein Name-Objekt hinzu. |
Add(ProviderBase)
Fügt der Anbieterauflistung mit der SiteMapProvider-Eigenschaft als Schlüssel einen Name hinzu.
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)
Parameter
- provider
- ProviderBase
Das hinzuzufügende SiteMapProvider.
Ausnahmen
Der Name des SiteMapProvider ist null
.
provider
ist keine Instanz der SiteMapProvider-Klasse.
- oder -
Ein SiteMapProvider mit demselben Namen ist bereits in der SiteMapProviderCollection vorhanden.
SiteMapProviderCollection ist schreibgeschützt.
Hinweise
Das SiteMapProviderCollection von der Providers -Eigenschaft zurückgegebene Objekt ist schreibgeschützt. Aus diesem Grund können Sie die Add Methoden und AddArray nicht verwenden, um zur Laufzeit programmgesteuert weitere Anbieter hinzuzufügen. Daher werden die Add Methoden und AddArray nur in Szenarien verwendet, in denen Sie Objekte des Siteübersichtsanbieters manuell erstellen und mit einer Instanz der SiteMapProviderCollection -Klasse verwalten. Die Add(ProviderBase) -Methode überprüft den Typ des angegebenen Anbieters und ruft dann die Add(SiteMapProvider) -Methode auf, um sie der Auflistung hinzuzufügen.
Da die SiteMap Klasse statisch ist, bleibt alle SiteMapProvider in ihrer Providers Auflistung enthaltenen Elemente für die Lebensdauer der Webanwendung bestehen.
Weitere Informationen
Gilt für:
Add(SiteMapProvider)
Fügt der Anbieterauflistung mit der SiteMapProvider-Eigenschaft als Schlüssel ein Name-Objekt hinzu.
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)
Parameter
- provider
- SiteMapProvider
Das hinzuzufügende SiteMapProvider.
Ausnahmen
provider
ist null
.
SiteMapProviderCollection ist schreibgeschützt.
Ein SiteMapProvider mit demselben Namen ist bereits in der SiteMapProviderCollection vorhanden.
Hinweise
Das SiteMapProviderCollection von der Providers -Eigenschaft zurückgegebene Objekt ist schreibgeschützt. Aus diesem Grund können Sie die Add Methoden und AddArray nicht verwenden, um zur Laufzeit programmgesteuert weitere Anbieter hinzuzufügen SiteMap . Daher werden die Add Methoden und AddArray nur in Szenarien verwendet, in denen Sie Objekte des Siteübersichtsanbieters manuell erstellen und mit einer Instanz der SiteMapProviderCollection -Klasse verwalten. Verwenden Sie die Add -Methode, wenn Sie dem SiteMapProviderCollectioneine einzelne SiteMapProvider hinzufügen möchten.
Da die SiteMap Klasse statisch ist, bleibt alle SiteMapProvider in ihrer Providers Auflistung enthaltenen Elemente für die Lebensdauer der Webanwendung bestehen.