XmlSiteMapProvider.AddProvider(String, SiteMapNode) Método

Definição

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.

Aplica-se a

Confira também