XmlSiteMapProvider.AddProvider(String, SiteMapNode) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lie un fournisseur de plan 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 des objets SiteMapProvider actuellement inscrits dans les Providers.
- parentNode
- SiteMapNode
Nœud de plan de site du fournisseur de plan de site actuel sous lequel le nœud racine et tous les nœuds du fournisseur enfant sont ajoutés.
Exceptions
La propriété Provider de parentNode
ne référence pas le fournisseur actuel.
parentNode
a la valeur null
.
providerName
ne peut pas être résolu.
Le fichier de plan de site utilisé par providerName
est déjà utilisé dans la hiérarchie du fournisseur.
ou - Le nœud racine retourné par
providerName
estnull
.ou - Le nœud racine retourné par
providerName
possède une URL ou une clé qui est déjà inscrite auprès du XmlSiteMapProvider parent.
Remarques
La AddProvider méthode établit providerName
un lien vers le fournisseur actuel en tant qu’enfant du fournisseur actuel. Le nœud racine de providerName
est 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 qui sont décrites dans la BuildSiteMap méthode peuvent être levées.