次の方法で共有


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