我有一个脚本组件(脚本转换),我需要能够使 DFT 失败,即它所属的数据流任务。
我正在发出这样的错误
try
{
// Does some work here, which can fail...
}
catch (Exception ex)
{
bool pbCancel = false;
this.ComponentMetaData.FireError(0, Variables.TaskName, "Error message: " + ex.Message, String.Empty, 0, out pbCancel);
}
但是,FireError 不会导致任务失败。
请注意,这是数据转换任务中的脚本组件,而不是脚本任务。
我该怎么做才能使脚本组件中的此任务失败?