C# 自定义SSIS数据流任务错误时显示红色

C# 自定义SSIS数据流任务错误时显示红色,c#,ssis,C#,Ssis,我已经创建了一个自定义任务数据流任务。但当任务失败时,我会开火 ComponentMetaData.FireError(99, ComponentMetaData.Name, "General Exception: " + ex.Message, string.Empty, 0, out bout); 控制流中的数据流任务显示为红色。但是,在数据流中,自定义任务仍然显示为绿色,即使它未处理错误。如何使自定义任务也显示为红色 谢谢看来我找到了解决办法 当您捕获异常,然后执行Componentme

我已经创建了一个自定义任务数据流任务。但当任务失败时,我会开火

ComponentMetaData.FireError(99, ComponentMetaData.Name, "General Exception: " + ex.Message, string.Empty, 0, out bout);
控制流中的数据流任务显示为红色。但是,在数据流中,自定义任务仍然显示为绿色,即使它未处理错误。如何使自定义任务也显示为红色


谢谢

看来我找到了解决办法

当您捕获异常,然后执行Componentmetadata.Firerror时,系统将不再看到有问题。它假定您已修复它

你需要重新抛出一个异常,抛出一个新的异常(“发生了不好的事情”)


然后整个过程将停止,任务将显示为红色。FireError似乎只是在“执行结果”选项卡中显示数据,实际上它什么都不做

失败在哪里?验证,在运行时?在PrimeOutput中的运行时。