SiteMapProviderCollection.Add Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
De Name is SiteMapProvidernull.
provider is geen exemplaar van de SiteMapProvider klasse.
– of –
Er bestaat al een SiteMapProvider met dezelfde naam in de SiteMapProviderCollection.
Het SiteMapProviderCollection is alleen-lezen.
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.
Het SiteMapProviderCollection is alleen-lezen.
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.