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
メンバー
メンバー名 | 説明 | |
---|---|---|
Completion | 実行結果が Completion に設定されます。 | |
Failure | 実行結果が Failure に設定されます。 | |
None | 実行結果が None に設定されます。イベント ハンドラーが実際の実行結果を返します。結果は強制されません。 | |
Success | 実行結果が Success に設定されます。 |
説明
この列挙は、特定の実行結果を強制する必要があるコンテナーで使用できます。 コンテナーの ForceExecutionResult プロパティを使用すると、パッケージでのチェックポイントの使用をテストできます。 タスクまたはコンテナーの ForceExecutionResult を Failure に設定すると、実行時の障害を擬似的に実現できます。 パッケージを再実行すると、失敗したタスクとコンテナーが再実行されます。
使用例
次のコード例では、新しいパッケージを作成し、Package の ForceExecutionResult を明示的に Failure に設定します。
Package pkg = new Package();
Pkg.ForceExecutionResult = DTSForcedExecResult.Failure;
Dim pkg As Package = New Package()
Pkg.ForceExecutionResult = DTSForcedExecResult.Failure