IDTSEvents.OnExecutionStatusChanged Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается задачей или контейнером при изменении его состояния выполнения.
public:
void OnExecutionStatusChanged(Microsoft::SqlServer::Dts::Runtime::Executable ^ exec, Microsoft::SqlServer::Dts::Runtime::DTSExecStatus newStatus, bool % fireAgain);
public 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
Public 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 | Задача в настоящее время проверяется. |