XmlSiteMapProvider.AddProvider(String, SiteMapNode) 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 koppelt u een onderliggende siteoverzichtprovider aan de huidige provider.
protected:
virtual void AddProvider(System::String ^ providerName, System::Web::SiteMapNode ^ parentNode);
protected virtual void AddProvider(string providerName, System.Web.SiteMapNode parentNode);
abstract member AddProvider : string * System.Web.SiteMapNode -> unit
override this.AddProvider : string * System.Web.SiteMapNode -> unit
Protected Overridable Sub AddProvider (providerName As String, parentNode As SiteMapNode)
Parameters
- providerName
- String
De naam van een van de SiteMapProvider objecten die momenteel zijn geregistreerd in de Providers.
- parentNode
- SiteMapNode
Een siteoverzichtknooppunt van de huidige siteoverzichtprovider waaronder het hoofdknooppunt en alle knooppunten van de onderliggende provider worden toegevoegd.
Uitzonderingen
De Provider eigenschap van de parentNode provider verwijst niet naar de huidige provider.
parentNode is null.
providerName kan niet worden opgelost.
Het siteoverzichtbestand dat wordt gebruikt door providerName , is al in gebruik in de providerhiërarchie.
– of –
Het hoofdknooppunt dat wordt geretourneerd door providerName is null.
– of –
Het hoofdknooppunt dat wordt geretourneerd door providerName , heeft een URL of sleutel die al is geregistreerd bij het bovenliggende XmlSiteMapProvideritem.
Opmerkingen
De AddProvider methode is gekoppeld providerName aan de huidige provider als een onderliggend element van de huidige provider. Het hoofdknooppunt van providerName wordt toegevoegd aan de hiërarchie voor de huidige provider als een onderliggend knooppunt van parentNode. Omdat de bovenliggende provider de BuildSiteMap methode aanroept providerName, kunnen de uitzonderingen die in de BuildSiteMap methode worden beschreven, worden gegenereerd.