SiteMapProviderCollection.Add Methode

Definition

Fügt der SiteMapProviderCollection-Auflistung einen Siteübersichtsanbieter hinzu.Adds a site map provider to the SiteMapProviderCollection collection.

Überlädt

Add(ProviderBase)

Fügt der Anbieterauflistung mit der SiteMapProvider-Eigenschaft als Schlüssel einen Name hinzu.Adds a SiteMapProvider to the provider collection using the Name property as the key.

Add(SiteMapProvider)

Fügt der Anbieterauflistung mit der SiteMapProvider-Eigenschaft als Schlüssel ein Name-Objekt hinzu.Adds a SiteMapProvider object to the provider collection using the Name property as the key.

Add(ProviderBase)

Fügt der Anbieterauflistung mit der SiteMapProvider-Eigenschaft als Schlüssel einen Name hinzu.Adds a SiteMapProvider to the provider collection using the Name property as the key.

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.The SiteMapProvider to add.

Ausnahmen

Der Name des SiteMapProvider ist null.The Name of the SiteMapProvider is null.

provider ist keine Instanz der SiteMapProvider-Klasse.provider is not an instance of the SiteMapProvider class.

- oder --or- Ein SiteMapProvider mit demselben Namen ist bereits in der SiteMapProviderCollection vorhanden.A SiteMapProvider with the same name already exists in the SiteMapProviderCollection.

Hinweise

Das SiteMapProviderCollection von der Providers -Eigenschaft zurückgegebene-Objekt ist schreibgeschützt.The SiteMapProviderCollection object that is returned by the Providers property is read-only. Aus diesem Grund können Sie die-Methode Add und AddArray die-Methode nicht verwenden, um zusätzliche Anbieter zur Laufzeit Programm gesteuert hinzuzufügen.For this reason, you cannot use the Add and AddArray methods to add additional providers programmatically at run time. Deshalb werden die Add - AddArray Methode und die-Methode nur in Szenarien verwendet, in denen Sie Site Map-Anbieter Objekte manuell erstellen und SiteMapProviderCollection mit einer Instanz der-Klasse verwalten.Therefore, the Add and AddArray methods are used only in scenarios where you manually create site map provider objects and manage them with an instance of the SiteMapProviderCollection class. 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.The Add(ProviderBase) method checks the type of the specified provider, and then calls the Add(SiteMapProvider) method to add it to the collection.

Da die SiteMap Klasse statisch ist, Verb SiteMapProvider leiben alle in Providers der Auflistung enthaltenen für die Lebensdauer der Webanwendung.Because the SiteMap class is static, any SiteMapProvider contained in its Providers collection remains for the lifetime of the Web application.

Siehe auch

Add(SiteMapProvider)

Fügt der Anbieterauflistung mit der SiteMapProvider-Eigenschaft als Schlüssel ein Name-Objekt hinzu.Adds a SiteMapProvider object to the provider collection using the Name property as the key.

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.The SiteMapProvider to add.

Ausnahmen

provider ist null.provider is null.

Ein SiteMapProvider mit demselben Namen ist bereits in der SiteMapProviderCollection vorhanden.A SiteMapProvider with the same name already exists in the SiteMapProviderCollection.

Hinweise

Das SiteMapProviderCollection von der Providers -Eigenschaft zurückgegebene-Objekt ist schreibgeschützt.The SiteMapProviderCollection object that is returned by the Providers property is read-only. Aus diesem Grund können Sie die Add -Methode und die- AddArray Methode nicht verwenden, um zur Laufzeit SiteMap Programm gesteuert weitere Anbieter zur Laufzeit hinzuzufügen.For this reason, you cannot use the Add and AddArray methods to programmatically add additional providers to the SiteMap at run time. Deshalb werden die Add - AddArray Methode und die-Methode nur in Szenarien verwendet, in denen Sie Site Map-Anbieter Objekte manuell erstellen und SiteMapProviderCollection mit einer Instanz der-Klasse verwalten.Therefore, the Add and AddArray methods are used only in scenarios where you manually create site map provider objects and manage them with an instance of the SiteMapProviderCollection class. Verwenden Sie Add die-Methode, wenn Sie ein einzelnes SiteMapProvider zum SiteMapProviderCollectionhinzufügen möchten.Use the Add method when you want to add a single SiteMapProvider to the SiteMapProviderCollection.

Da die SiteMap Klasse statisch ist, Verb SiteMapProvider leiben alle in Providers der Auflistung enthaltenen für die Lebensdauer der Webanwendung.Because the SiteMap class is static, any SiteMapProvider contained in its Providers collection remains for the lifetime of the Web application.

Siehe auch

Gilt für: