none
The creator of this fault did not specify a Reason. RRS feed

  • Pergunta

  • Li em alguns sites gringos que utilizar o IncludeExceptionDetailInFaults não é considerado uma boa prática para ambientes de produção, apenas para desenvolvimento.
    Resolvi não utilizar isso nos arquivos de configuração. Após isso e criar os Faults necessários para o meu sistema, o sistema apresenta um erro pq não dei uma "reason" para a Fault (ele só funciona ok se passar 2 parametros no throw new faultexception onde o segundo é o reason).
    Não entendi muito o pq disso, mas queria saber se é realmente obrigatório a passar esse segundo parâmetro para utilizar a fault do lado do cliente de forma correta ou fiz algo errado.

    Obrigado

    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand" (Martin Fowler)
    sábado, 19 de dezembro de 2009 22:19

Respostas

Todas as Respostas

  • Boas Leandro,

    A FaultReason representa a descrição do problema que ocorreu no seu serviço, e como todo erro precisa de uma descrição para saber o motivo do problema, ela torna-se obrigatória.
    http://www.israelaece.com
    segunda-feira, 21 de dezembro de 2009 09:40
    Moderador
  • Ok Israel, só queria ter certeza.
    Muito obrigado
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand" (Martin Fowler)
    segunda-feira, 21 de dezembro de 2009 10:45