Langue

XmlSiteMapProvider.AddProvider(String, SiteMapNode) Méthode

Définition

Lie un fournisseur de carte de site enfant au fournisseur actuel.

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)

Paramètres

providerName
String

Nom de l’un SiteMapProvider des objets actuellement inscrits dans le Providers.

parentNode
SiteMapNode

Nœud de carte de site du fournisseur de carte de site actuel sous lequel le nœud racine et tous les nœuds du fournisseur enfant sont ajoutés.

Exceptions

La Provider propriété du parentNode fournisseur actuel ne fait pas référence au fournisseur actuel.

parentNode a la valeur null.

providerName ne peut pas être résolu.

Le fichier de carte de site utilisé par providerName est déjà utilisé dans la hiérarchie du fournisseur.

- ou -

Le nœud racine retourné par providerName est null.

- ou -

Le nœud racine retourné par providerName a une URL ou une clé déjà inscrite auprès du parent XmlSiteMapProvider.

Remarques

La AddProvider méthode est liée providerName au fournisseur actuel en tant qu’enfant du fournisseur actuel. Le nœud racine d’est providerName ajouté à la hiérarchie pour le fournisseur actuel en tant que nœud enfant de parentNode. Étant donné que le fournisseur parent appelle la BuildSiteMap méthode sur providerName, les exceptions décrites dans la BuildSiteMap méthode peuvent être levées.

S’applique à

Voir aussi