SiteMapProviderCollection.Add Methode

Definitie

Hiermee voegt u een siteoverzichtprovider toe aan de SiteMapProviderCollection verzameling.

Overloads

Name Description
Add(ProviderBase)

Voegt een SiteMapProvider toe aan de providerverzameling met behulp van de Name eigenschap als sleutel.

Add(SiteMapProvider)

Hiermee voegt u een SiteMapProvider object toe aan de providerverzameling met behulp van de Name eigenschap als sleutel.

Add(ProviderBase)

Voegt een SiteMapProvider toe aan de providerverzameling met behulp van de Name eigenschap als sleutel.

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)

Parameters

provider
ProviderBase

De SiteMapProvider te toevoegen.

Uitzonderingen

provider is geen exemplaar van de SiteMapProvider klasse.

– of –

Er bestaat al een SiteMapProvider met dezelfde naam in de SiteMapProviderCollection.

Opmerkingen

Het SiteMapProviderCollection object dat door de Providers eigenschap wordt geretourneerd, heeft het kenmerk Alleen-lezen. Daarom kunt u de Add en AddArray methoden niet gebruiken om programmatisch extra providers toe te voegen tijdens runtime. Daarom worden de Add en AddArray methoden alleen gebruikt in scenario's waarin u handmatig siteoverzichtproviderobjecten maakt en deze beheert met een exemplaar van de SiteMapProviderCollection klasse. De Add(ProviderBase) methode controleert het type van de opgegeven provider en roept vervolgens de Add(SiteMapProvider) methode aan om deze toe te voegen aan de verzameling.

Omdat de SiteMap klasse statisch is, blijft elke SiteMapProvider in Providers de verzameling opgenomen gegevens gedurende de levensduur van de webtoepassing.

Zie ook

Van toepassing op

Add(SiteMapProvider)

Hiermee voegt u een SiteMapProvider object toe aan de providerverzameling met behulp van de Name eigenschap als sleutel.

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)

Parameters

provider
SiteMapProvider

De SiteMapProvider te toevoegen.

Uitzonderingen

provider is null.

Er bestaat al een SiteMapProvider met dezelfde naam in de SiteMapProviderCollection.

Opmerkingen

Het SiteMapProviderCollection object dat door de Providers eigenschap wordt geretourneerd, heeft het kenmerk Alleen-lezen. Daarom kunt u de Add en AddArray methoden niet gebruiken om programmatisch extra providers aan de SiteMap runtime toe te voegen. Daarom worden de Add en AddArray methoden alleen gebruikt in scenario's waarin u handmatig siteoverzichtproviderobjecten maakt en deze beheert met een exemplaar van de SiteMapProviderCollection klasse. Gebruik de Add methode als u één wilt SiteMapProvider toevoegen aan de SiteMapProviderCollection.

Omdat de SiteMap klasse statisch is, blijft elke SiteMapProvider in Providers de verzameling opgenomen gegevens gedurende de levensduur van de webtoepassing.

Zie ook

Van toepassing op