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 | Задача сейчас проходит проверку. |