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 Siteübersichtsanbieter 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 SiteMapProvider-Objekte, die zurzeit in den Providers registriert sind.
- parentNode
- SiteMapNode
Ein Siteübersichtsknoten des aktuellen Siteübersichtsanbieters, unter dem der Stammknoten und alle Knoten des untergeordneten Anbieters hinzugefügt werden.
Ausnahmen
Die Provider-Eigenschaft des parentNode
verweist nicht auf den aktuellen Anbieter.
parentNode
ist null
.
providerName
kann nicht aufgelöst werden.
Die von providerName
verwendete Siteübersichtsdatei ist innerhalb der Anbieterhierarchie bereits in Gebrauch.
- oder -
Der von providerName
zurückgegebene Stammknoten ist null
.
- oder -
Der von providerName
zurückgegebene Stammknoten hat eine URL oder einen Schlüssel, der bereits für den übergeordneten XmlSiteMapProvider registriert ist.
Hinweise
Die AddProvider -Methode providerName
ist mit dem aktuellen Anbieter als untergeordnetes System des aktuellen Anbieters verknüpft. Der Stammknoten von providerName
wird der Hierarchie für den aktuellen Anbieter als untergeordneter Knoten von parentNode
hinzugefügt. Da der übergeordnete Anbieter die -Methode für aufruft, können die BuildSiteMap providerName
in der -Methode beschriebenen BuildSiteMap Ausnahmen ausgelöst werden.