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 do 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 objetos SiteMapProvider registrados atualmente no Providers.
- parentNode
- SiteMapNode
Um nó de mapa de site do provedor de mapa de site atual sob a qual o nó raiz e todos os nós do provedor filho são adicionados.
Exceções
A propriedade Provider do parentNode
não faz referência ao provedor atual.
parentNode
é null
.
providerName
não pode ser resolvido.
O arquivo de mapa de site usado pelo providerName
já está em uso na hierarquia de provedor.
- ou -
O nó raiz retornado por providerName
é null
.
- ou -
O nó raiz retornado pelo providerName
tem uma URL ou a chave que já está registrada com o XmlSiteMapProvider pai.
Comentários
O AddProvider método é links para o provedor atual como um filho do provedor providerName
atual. O nó raiz de providerName
é adicionado à hierarquia do provedor atual como um nó filho de parentNode
. Como o provedor pai chama BuildSiteMap o método em , as exceções providerName
descritas no método podem ser BuildSiteMap lançadas.