XmlSiteMapProvider.AddProvider(String, SiteMapNode) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Collega un provider della mappa del sito figlio al provider corrente.
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)
Parametri
- providerName
- String
Nome di uno degli SiteMapProvider oggetti attualmente registrati in Providers.
- parentNode
- SiteMapNode
Nodo della mappa del sito del provider della mappa del sito corrente in cui viene aggiunto il nodo radice e tutti i nodi del provider figlio.
Eccezioni
La Provider proprietà di parentNode non fa riferimento al provider corrente.
parentNode è null.
providerName non può essere risolto.
Il file della mappa del sito usato da providerName è già in uso all'interno della gerarchia del provider.
oppure
Il nodo radice restituito da providerName è null.
oppure
Il nodo radice restituito da providerName ha un URL o una chiave già registrata con l'elemento padre XmlSiteMapProvider.
Commenti
Il AddProvider metodo si collega providerName al provider corrente come elemento figlio del provider corrente. Il nodo radice di providerName viene aggiunto alla gerarchia per il provider corrente come nodo figlio di parentNode. Poiché il provider padre chiama il BuildSiteMap metodo su providerName, le eccezioni descritte nel BuildSiteMap metodo potrebbero essere generate.