An open API service indexing awesome lists of open source software.

https://github.com/heliomarpm/qualita.util.environments

Biblioteca para auxiliar nas configurações segregadas por ambiente, podendo utilizar arquivo .config adicional.
https://github.com/heliomarpm/qualita.util.environments

config csharp dotnet dotnet-framework dotnet-framework-48 environment

Last synced: about 2 months ago
JSON representation

Biblioteca para auxiliar nas configurações segregadas por ambiente, podendo utilizar arquivo .config adicional.

Awesome Lists containing this project

README

          

# Qualita.Util.Environments

Biblioteca para auxiliar nas configurações segregadas por ambiente, podendo utilizar arquivo .config adicional.

## Como utilizar

**Passo 1:** No arquivo .config da aplicação, informe as informações da biblioteca para carrega-la e ter acesso a config personalizada.

```xml




...

```

**Passo 2:** Agora crie as chaves/valores necessarias pra a _section_ **_environmentSettings_**, declarado no **passo 1**.

A propriedade obrigatória _useEnvironKey_ irá definir qual a chave deverá ser utilizada, ela pode ser alterada em tempo de execução.
A estrutura de preenchimento é:
`...`

Use a propriedade _file_ do elemento _environ_ para definir um arquivo externo.
**Observação:**
O elemento _environ_ dever ser declarodo novamente no arquivo externo e com o mesmo valor de _key_, a propriedade _name_ é opcional.
Todos os arquivos externos devem existir mesmo se não for ativado pela propriedade _activeEnviron_ do elemento principal.

_Exemplo App.config:_

```xml










```

_Exemplo arquivo externo dev.config:_

```xml


```