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 Sammlung einen Websitezuordnungsanbieter hinzu.
Überlädt
| Name | Beschreibung |
|---|---|
| Add(ProviderBase) |
Fügt der Anbieterauflistung eine SiteMapProvider hinzu, die die Name Eigenschaft als Schlüssel verwendet. |
| Add(SiteMapProvider) |
Fügt der Anbieterauflistung mithilfe der Name Eigenschaft als Schlüssel ein SiteMapProvider Objekt hinzu. |
Add(ProviderBase)
Fügt der Anbieterauflistung eine SiteMapProvider hinzu, die die Name Eigenschaft als Schlüssel verwendet.
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
Der SiteMapProvider hinzuzufügende
Ausnahmen
Das Name ist SiteMapProvidernull.
provider ist keine Instanz der SiteMapProvider Klasse.
- oder -
A SiteMapProvider mit demselben Namen ist bereits in der SiteMapProviderCollection.
Dies SiteMapProviderCollection ist schreibgeschützt.
Hinweise
Das SiteMapProviderCollection objekt, das von der Providers Eigenschaft zurückgegeben wird, ist schreibgeschützt. Aus diesem Grund können Sie die Add Methoden nicht AddArray verwenden, um zur Laufzeit programmgesteuert weitere Anbieter hinzuzufügen. Daher werden die Add Methoden und AddArray Methoden nur in Szenarien verwendet, in denen Sie Websitezuordnungsanbieterobjekte 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 jede SiteMapProvider in der Providers Auflistung enthaltene Klasse für die Lebensdauer der Webanwendung erhalten.
Weitere Informationen
Gilt für:
Add(SiteMapProvider)
Fügt der Anbieterauflistung mithilfe der Name Eigenschaft als Schlüssel ein SiteMapProvider 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
Der SiteMapProvider hinzuzufügende
Ausnahmen
provider ist null.
Dies SiteMapProviderCollection ist schreibgeschützt.
A SiteMapProvider mit demselben Namen ist bereits in der SiteMapProviderCollection.
Hinweise
Das SiteMapProviderCollection objekt, das von der Providers Eigenschaft zurückgegeben wird, ist schreibgeschützt. Aus diesem Grund können Sie die Add Methoden nicht AddArray verwenden, um zur Laufzeit programmgesteuert zusätzliche Anbieter SiteMap hinzuzufügen. Daher werden die Add Methoden und AddArray Methoden nur in Szenarien verwendet, in denen Sie Websitezuordnungsanbieterobjekte manuell erstellen und mit einer Instanz der SiteMapProviderCollection Klasse verwalten. Verwenden Sie die Add Methode, wenn Sie der SiteMapProviderCollectionMethode einen einzelnen SiteMapProvider hinzufügen möchten.
Da die SiteMap Klasse statisch ist, bleibt jede SiteMapProvider in der Providers Auflistung enthaltene Klasse für die Lebensdauer der Webanwendung erhalten.