DTSForcedExecResult 列挙体
コンテナの ForceExecutionValue が true に設定されている場合に、コンテナの実行結果を指定します。
名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)
構文
'宣言
Public Enumeration DTSForcedExecResult
'使用
Dim instance As DTSForcedExecResult
public enum DTSForcedExecResult
public enum class DTSForcedExecResult
type DTSForcedExecResult
public enum DTSForcedExecResult
メンバー
メンバー名 | 説明 | |
---|---|---|
Failure | 実行結果が Failure に設定されます。 | |
Success | 実行結果が Success に設定されます。 | |
Completion | 実行結果が Completion に設定されます。 | |
None | 実行結果が None に設定されます。イベント ハンドラが実際の実行結果を返します。結果は強制されません。 |
説明
この列挙は、特定の実行結果を強制する必要があるコンテナで使用できます。コンテナの ForceExecutionResult プロパティを使用すると、パッケージでのチェックポイントの使用をテストできます。タスクまたはコンテナの ForceExecutionResult を Failure に設定すると、実行時の障害を擬似的に実現できます。パッケージを再実行すると、失敗したタスクとコンテナが再実行されます。
使用例
次のコード例では、新しいパッケージを作成し、Package の ForceExecutionResult を明示的に Failure に設定します。
Package pkg = new Package();
Pkg.ForceExecutionResult = DTSForcedExecResult.Failure;
Dim pkg As Package = New Package()
Pkg.ForceExecutionResult = DTSForcedExecResult.Failure