XmlSiteMapProvider.AddProvider(String, SiteMapNode) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Vincula um provedor de mapa de site filho ao provedor atual.
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)
Parâmetros
- providerName
- String
O nome de um dos SiteMapProvider objetos atualmente registrados no Providers.
- parentNode
- SiteMapNode
Um nó de mapa de site do provedor de mapa de site atual sob o qual o nó raiz e todos os nós do provedor filho são adicionados.
Exceções
A Provider propriedade do parentNode provedor não faz referência ao provedor atual.
parentNode é null.
providerName não pode ser resolvido.
O arquivo de mapa do site usado por providerName ele já está em uso na hierarquia do provedor.
- ou -
O nó raiz retornado é providerNamenull.
- ou -
O nó raiz retornado tem providerName uma URL ou chave que já está registrada com o pai XmlSiteMapProvider.
Comentários
O AddProvider método é vinculado providerName ao provedor atual como um filho do provedor atual. O nó raiz é providerName adicionado à hierarquia do provedor atual como um nó filho de parentNode. Como o provedor pai chama o BuildSiteMap método providerName, as exceções descritas no BuildSiteMap método podem ser geradas.