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 | Задача в настоящее время проверяется. |