次の方法で共有


StepCompletionAction 列挙体

StepCompletionAction 列挙には、ジョブ ステップの完了時に実行するアクションを示す値が含まれます。

名前空間:  Microsoft.SqlServer.Management.Smo.Agent
アセンブリ:  Microsoft.SqlServer.SqlEnum (Microsoft.SqlServer.SqlEnum.dll)

構文

'宣言
Public Enumeration StepCompletionAction
'使用
Dim instance As StepCompletionAction
public enum StepCompletionAction
public enum class StepCompletionAction
type StepCompletionAction
public enum StepCompletionAction

メンバー

メンバー名 説明
QuitWithSuccess 参照先ジョブ ステップの完了時に、成功したジョブとしてそのジョブの実行を完了します。
QuitWithFailure 参照先ジョブ ステップの完了時に、失敗したジョブとしてそのジョブの実行を完了します。
GoToNextStep 参照先ジョブ ステップが完了すると、次のジョブ ステップが実行されます。
GoToStep 参照先ジョブ ステップが完了すると、指定したジョブ ステップが実行されます。

説明

1 つのステップが正常に完了してからシーケンスの次のジョブ ステップへ移るようにジョブが設計されている場合は、OnSuccessAction を GoToNextStep に設定する必要があります。シーケンス外のジョブ ステップにジャンプする場合は、[F:Microsoft.SqlServer.Management.Smo.Agent.StepCompletionAction.GoToStep,] を使用した後に、ジャンプ先のジョブ ステップ番号を指定する必要があります。たとえば、ジョブ ステップが失敗した場合に、別のジョブ ステップにジャンプしてその失敗を処理することがあります。その場合は、OnFailAction を GoToStep に設定し、さらに OnFailStepJobStep の ID プロパティと一致する整数値に設定します。

StepCompletionAction 列挙クラスは、OnSuccessAction プロパティおよび OnFailAction プロパティによって処理されます。