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 :)

Foi útil?

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