XmlSiteMapProvider.AddProvider(String, SiteMapNode) 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.
Verknüpft einen untergeordneten Websitezuordnungsanbieter mit dem aktuellen Anbieter.
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)
Parameter
- providerName
- String
Der Name eines der Objekte, die SiteMapProvider derzeit in der Providers.
- parentNode
- SiteMapNode
Ein Websitezuordnungsknoten des aktuellen Siteübersichtsanbieters, unter dem der Stammknoten und alle Knoten des untergeordneten Anbieters hinzugefügt werden.
Ausnahmen
Die Provider Eigenschaft des parentNode Anbieters verweist nicht auf den aktuellen Anbieter.
parentNode ist null.
providerName kann nicht aufgelöst werden.
Die verwendete providerName Websitezuordnungsdatei wird bereits in der Anbieterhierarchie verwendet.
-oder-
Der zurückgegebene providerName Stammknoten ist null.
-oder-
Der von diesem zurückgegebene providerName Stammknoten weist eine URL oder einen Schlüssel auf, der bereits mit dem übergeordneten Element XmlSiteMapProviderregistriert ist.
Hinweise
Die AddProvider Methode verknüpft providerName den aktuellen Anbieter als untergeordnetes Element des aktuellen Anbieters. Der Stammknoten von providerName wird der Hierarchie für den aktuellen Anbieter als untergeordneter Knoten von parentNodehinzugefügt. Da der übergeordnete Anbieter die BuildSiteMap Methode providerNameaufruft, können die in der BuildSiteMap Methode beschriebenen Ausnahmen ausgelöst werden.