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.

Foi útil?

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
scroll top