XmlSiteMapProvider.AddProvider(String, SiteMapNode) Methode

Definition

Verknüpft einen untergeordneten Siteübersichtsanbieter mit dem aktuellen Anbieter.Links a child site map provider to the current 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)

Parameter

providerName
String

Der Name eines der SiteMapProvider-Objekte, die zurzeit in den Providers registriert sind.The name of one of the SiteMapProvider objects currently registered in the Providers.

parentNode
SiteMapNode

Ein Siteübersichtsknoten des aktuellen Siteübersichtsanbieters, unter dem der Stammknoten und alle Knoten des untergeordneten Anbieters hinzugefügt werden.A site map node of the current site map provider under which the root node and all nodes of the child provider is added.

Ausnahmen

Die Provider-Eigenschaft des parentNode verweist nicht auf den aktuellen Anbieter.The Provider property of the parentNode does not reference the current provider.

parentNode ist null.parentNode is null.

providerName kann nicht aufgelöst werden.providerName cannot be resolved.

Die von providerName verwendete Siteübersichtsdatei ist innerhalb der Anbieterhierarchie bereits in Gebrauch.The site map file used by providerName is already in use within the provider hierarchy.

- oder --or- Der von providerName zurückgegebene Stammknoten ist null.The root node returned by providerName is null.

- oder --or- Der von providerName zurückgegebene Stammknoten hat eine URL oder einen Schlüssel, der bereits für den übergeordneten XmlSiteMapProvider registriert ist.The root node returned by providerName has a URL or key that is already registered with the parent XmlSiteMapProvider.

Hinweise

Die AddProvider -Methode providerName verknüpft mit dem aktuellen Anbieter als untergeordnetes Element des aktuellen Anbieters.The AddProvider method links providerName to the current provider as a child of the current provider. Der Stamm Knoten von providerName wird der Hierarchie für den aktuellen Anbieter als untergeordneter Knoten von parentNodehinzugefügt.The root node of providerName is added to the hierarchy for the current provider as a child node of parentNode. Da der übergeordnete Anbieter die BuildSiteMap -Methode providerNameauf aufruft, können die in der BuildSiteMap -Methode beschriebenen Ausnahmen ausgelöst werden.Because the parent provider calls the BuildSiteMap method on providerName, the exceptions that are described in the BuildSiteMap method might be thrown.

Gilt für:

Siehe auch