是否可以在Windows工作流基础中向ThrowActivity抛出自定义错误消息?
例如。想象一下,我想在我的WF中抛出这个异常: -
CutomException("This is my custom error message", myNumber, myObect);
欢呼:)
答案 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)
{
}
}