XmlSiteMapProvider.AddProvider(String, SiteMapNode) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Liga um fornecedor de mapas de sites para crianças ao fornecedor 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 registados no Providers.
- parentNode
- SiteMapNode
Um nó de mapa de sites do fornecedor atual de mapas do sítio sob o qual o nó raiz e todos os nós do fornecedor filho são adicionados.
Exceções
A Provider propriedade do parentNode não faz referência ao fornecedor atual.
parentNode é null.
providerName não pode ser resolvido.
O ficheiro de mapa do sítio usado por providerName já está em uso dentro da hierarquia do fornecedor.
-ou-
O nó raiz devolvido por providerName é null.
-ou-
O nó raiz devolvido por providerName tem uma URL ou chave que já está registada junto do pai XmlSiteMapProvider.
Observações
O AddProvider método liga-se providerName ao prestador atual como filho do prestador atual. O nó raiz de providerName é adicionado à hierarquia do fornecedor atual como nó filho de parentNode. Como o fornecedor pai chama o BuildSiteMap método em providerName, as exceções descritas no BuildSiteMap método podem ser lançadas.