WF ThrowActivities e mensagens de erro personalizadas?
-
08-07-2019 - |
Pergunta
É possível lançar uma mensagem de erro personalizada para uma atividade do Windows Workflow Foundation?
por exemplo. Imagine que eu quero jogar esta exceção, no meu WF:-
CutomException("This is my custom error message", myNumber, myObect);
Felicidades :)
Solução
Talvez eu não entenda bem sua pergunta, mas você pode definir a exceção específica com o Fault
propriedade de ThrowActivity
em qualquer lugar antes da execução da atividade, por exemplo:
throwActivity1.Fault = new CustomException("This is my custom error message", myNumber, myObect);
Outras dicas
Você pode lançar qualquer exceção personalizada como dessa maneira.
public descontinuedProducTexception descontinuedProducTexception1 = new descontinuedProducTexception ();
SerializableAttribute ()] classe pública descontinuedProducTexception: exceção {public descontinuedProducTexception (): base () {}
public DiscontinuedProductException(string message)
: base(message)
{
}
public DiscontinuedProductException(string message, Exception innerException)
: base(message, innerException)
{
}
protected DiscontinuedProductException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
}
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow