WF ThrowActivities和自定义错误消息?

时间:2008-11-13 04:07:31

标签: workflow-foundation

是否可以在Windows工作流基础中向ThrowActivity抛出自定义错误消息?

例如。想象一下,我想在我的WF中抛出这个异常: -

CutomException("This is my custom error message", myNumber, myObect);
欢呼:)

2 个答案:

答案 0 :(得分:3)

也许我不能理解你的问题,但你可以在活动执行之前的任何地方用Fault ThrowActivity属性设置特定的例外,例如:

throwActivity1.Fault = new CustomException("This is my custom error message", myNumber, myObect);

答案 1 :(得分:1)

您可以像这样抛出任何自定义异常。

public DiscontinuedProductException discontinuedProductException1 = new DiscontinuedProductException();

[SerializableAttribute()]     public class DiscontinuedProductException:Exception     {         public DiscontinuedProductException()             :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)
    {
    }
}