SiteMapProviderCollection.Add 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.
Adiciona um provedor de mapa de site à coleção SiteMapProviderCollection.
Sobrecargas
Add(ProviderBase) |
Adiciona um SiteMapProvider à coleção de provedor usando a propriedade Name como a chave. |
Add(SiteMapProvider) |
Adiciona um objeto SiteMapProvider à coleção de provedor usando a propriedade Name como a chave. |
Add(ProviderBase)
Adiciona um SiteMapProvider à coleção de provedor usando a propriedade Name como a chave.
public:
override void Add(System::Configuration::Provider::ProviderBase ^ provider);
public override void Add (System.Configuration.Provider.ProviderBase provider);
override this.Add : System.Configuration.Provider.ProviderBase -> unit
Public Overrides Sub Add (provider As ProviderBase)
Parâmetros
- provider
- ProviderBase
O SiteMapProvider a ser adicionado.
Exceções
O Name do SiteMapProvider é null
.
provider
não é uma instância da classe SiteMapProvider.
- ou - Um SiteMapProvider com o mesmo nome já existe no SiteMapProviderCollection.
O SiteMapProviderCollection é somente leitura.
Comentários
O SiteMapProviderCollection objeto retornado pela Providers propriedade é somente leitura. Por esse motivo, você não pode usar e Add AddArray métodos para adicionar provedores adicionais programaticamente em tempo de execução. Portanto, os métodos e os Add métodos AddArray são usados somente em cenários em que você cria manualmente objetos de provedor de mapa de site e os gerencia com uma instância da SiteMapProviderCollection classe. O Add(ProviderBase) método verifica o tipo do provedor especificado e chama o Add(SiteMapProvider) método para adicioná-lo à coleção.
Como a SiteMap classe é estática, qualquer SiteMapProvider uma contida em sua Providers coleção permanece pelo tempo de vida do aplicativo Web.
Confira também
Aplica-se a
Add(SiteMapProvider)
Adiciona um objeto SiteMapProvider à coleção de provedor usando a propriedade Name como a chave.
public:
void Add(System::Web::SiteMapProvider ^ provider);
public void Add (System.Web.SiteMapProvider provider);
override this.Add : System.Web.SiteMapProvider -> unit
Public Sub Add (provider As SiteMapProvider)
Parâmetros
- provider
- SiteMapProvider
O SiteMapProvider a ser adicionado.
Exceções
provider
é null
.
O SiteMapProviderCollection é somente leitura.
Um SiteMapProvider com o mesmo nome já existe no SiteMapProviderCollection.
Comentários
O SiteMapProviderCollection objeto retornado pela Providers propriedade é somente leitura. Por esse motivo, você não pode usar e Add AddArray métodos para adicionar provedores adicionais programaticamente ao tempo de execução SiteMap . Portanto, os métodos e os Add métodos AddArray são usados somente em cenários em que você cria manualmente objetos de provedor de mapa de site e os gerencia com uma instância da SiteMapProviderCollection classe. Use o Add método quando quiser adicionar um único SiteMapProvider ao SiteMapProviderCollection.
Como a SiteMap classe é estática, qualquer SiteMapProvider uma contida em sua Providers coleção permanece pelo tempo de vida do aplicativo Web.