DefaultEvents.OnExecutionStatusChanged Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This event is raised by a task or container when its execution status changes.
public:
virtual void OnExecutionStatusChanged(Microsoft::SqlServer::Dts::Runtime::Executable ^ exec, Microsoft::SqlServer::Dts::Runtime::DTSExecStatus newStatus, bool % fireAgain);
public virtual void OnExecutionStatusChanged (Microsoft.SqlServer.Dts.Runtime.Executable exec, Microsoft.SqlServer.Dts.Runtime.DTSExecStatus newStatus, ref bool fireAgain);
abstract member OnExecutionStatusChanged : Microsoft.SqlServer.Dts.Runtime.Executable * Microsoft.SqlServer.Dts.Runtime.DTSExecStatus * bool -> unit
override this.OnExecutionStatusChanged : Microsoft.SqlServer.Dts.Runtime.Executable * Microsoft.SqlServer.Dts.Runtime.DTSExecStatus * bool -> unit
Public Overridable Sub OnExecutionStatusChanged (exec As Executable, newStatus As DTSExecStatus, ByRef fireAgain As Boolean)
Parameters
- exec
- Executable
The task raising the event.
- newStatus
- DTSExecStatus
The current status of the executable.
- fireAgain
- Boolean
A Boolean that indicates whether this should continue firing or stop firing. A value of true indicates that it should continue firing.
Implements
Remarks
The following table shows the values that newStatus
will contain:
newStatus |
Description |
---|---|
Abend | Task experienced an internal error and terminated execution abnormally. |
Completed | Task has completed executing with a success or failed result. |
Executing | Task is currently running. |
None | Task is idle (default value). |
Suspended | Task is currently suspended because of a breakpoint hit. |
Validating | Task is currently validating. |