次の方法で共有


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

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間