Поделиться через


DefaultEvents.OnExecutionStatusChanged Метод

Определение

Событие вызывается задачей или контейнером при изменении его состояния выполнения.

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)

Параметры

exec
Executable

Задача, которая вызывает событие.

newStatus
DTSExecStatus

Текущее состояние исполняемого объекта.

fireAgain
Boolean

Логическое значение, указывающее, следует ли продолжать стрельбу или прекратить стрельбу. Значение true указывает, что он должен продолжать выполнение.

Реализации

Комментарии

В следующей таблице показаны значения, которые newStatus будут содержать:

newStatus Описание
Abend Задача столкнулась с внутренней ошибкой и ненормально завершила выполнение.
Completed Выполнение задачи завершено с результатом успеха или ошибки.
Executing Задача выполняется в данный момент.
None Задача находится в состоянии простоя (значение по умолчанию).
Suspended В настоящее время задача приостановлена из-за попадания в точку останова.
Validating Задача в настоящее время проверяется.

Применяется к