DTSForcedExecResult 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定当容器 ForceExecutionValue 的执行结果为true时。
public enum class DTSForcedExecResult
public enum DTSForcedExecResult
type DTSForcedExecResult =
Public Enum DTSForcedExecResult
- 继承
-
DTSForcedExecResult
字段
| 名称 | 值 | 说明 |
|---|---|---|
| None | -1 | 执行结果设置为无。 事件处理程序返回实际执行结果;结果并非刻意为之。 |
| Success | 0 | 执行结果被设置为成功。 |
| Failure | 1 | 执行结果被设置为失败。 |
| Completion | 2 | 执行结果设置为完成。 |
示例
以下代码示例创建一个新包,并明确将 映射 ForceExecutionResult 到 PackageFailure。
Package pkg = new Package();
Pkg.ForceExecutionResult = DTSForcedExecResult.Failure;
Dim pkg As Package = New Package()
Pkg.ForceExecutionResult = DTSForcedExecResult.Failure
注解
该枚举适用于需要强制执行特定结果的容器。 你可以在容器上使用该 ForceExecutionResult 属性来测试包中检查点的使用。 通过将任务或容器Failure设置为 ForceExecutionResult ,你可以模拟实时失败。 当你重新运行包时,失败的任务和容器都会被重新运行。