Limitar o número de seções de configuração
-
12-09-2019 - |
Pergunta
Em ASP.NET, ao criar uma seção de configuração customizado, como faço para limitar o número de uma seção específica que possa ser declarada?
Por exemplo, se em web.config, repito seção appSettings ...
<appSettings />
<appSettings />
... eu recebo uma exceção quando as cargas de configuração.
Se eu faço o mesmo com a minha seção ...
<employer />
<employer />
... ele permite isso, mas eu não quero que ele.
Meu código seção (C #) se parece com isso:
[ConfigurationProperty("employer", IsRequired = true)]
public EmployerElement Employer
{
get
{
return (EmployerElement)this["employer"];
}
set
{ this["employer"] = value; }
}
Qualquer ajuda apreciada, obrigado.
Solução
Eu acho que cada propriedade de configuração só pode aparecer uma vez em uma seção. Eu testei no meu código e eu tenho uma exceção. O código acima é apenas uma propriedade. você pode postar o código completo da seção de configuração e elemento de configuração EmployerElement
?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow