Restrições definidas pelo usuário
Restrições definidas pelo usuário são criadas do pool disponível de configurações para um determinado aplicativo, ponto de extremidade, zona ou servidor lógico.Por exemplo, enquanto nenhuma restrição predefinida permite que você solicite que o HTTP KeepAlive funcionalidade ser ativado para o site hospedado em seu aplicativo, você pode criar uma restrição definida pelo usuário para especificar isso.Restrições definidas pelo usuário são restrições de valor simples que o valor do item sendo restrito deve ser igual ao valor especificado.Dependendo do tipo de configuração sejam restringidos, operadores adicionais, como "Contém" e "Entre" também estão disponível.Você também pode definir uma mensagem de erro personalizada para a restrição e especificar um URL ajuda.Quando a restrição falha, a lista de erros exibirá a mensagem de erro que você definiu.
Como as restrições definidas pelo usuário oferecem grande flexibilidade e contém todas as configurações usadas para criar restrições predefinidas, restrições definidas pelo usuário podem entrar em conflito com configurações usadas nas restrições predefinidas.Os Distributed sistema Designers não verifica se as restrições definidas pelo usuário em conflito com restrições predefinidas no momento que as restrições são criadas.Restrições são verificadas somente durante a validação de diagrama de implementação.O impacto disso é que você pode criar uma situação em que é impossível atender a todas as restrições ao mesmo tempo.Se isso ocorrer, será necessário edição ou desabilitar alguns das restrições para retornar a um estado onde as restrições foram satisfeitas.
Em alguns casos, você pode definir uma restrição com configurações para o qual o recurso correspondente não foi adicionado.Dependendo do recurso, essas restrições são ignoradas ou ou um erro é disparado, indicando que o recurso necessário está ausente.Para obter mais informações, consulte Como: Adicionar recursos.