DTSForcedExecResult Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задаёт результат выполнения контейнера, когда результат контейнера ForceExecutionValue установлен в true.
public enum class DTSForcedExecResult
public enum DTSForcedExecResult
type DTSForcedExecResult =
Public Enum DTSForcedExecResult
- Наследование
-
DTSForcedExecResult
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | -1 | Результат выполнения установлен в None. Обработчик событий возвращает фактический результат выполнения; результат не навязан. |
| Success | 0 | Результат выполнения устанавливается как Успех. |
| Failure | 1 | Результат выполнения установлен как Failure. |
| Completion | 2 | Результат исполнения устанавливается как Завершение. |
Примеры
Следующий пример кода создаёт новый пакет и явно устанавливает ForceExecutionResult на .PackageFailure
Package pkg = new Package();
Pkg.ForceExecutionResult = DTSForcedExecResult.Failure;
Dim pkg As Package = New Package()
Pkg.ForceExecutionResult = DTSForcedExecResult.Failure
Комментарии
Эта перечисление доступна контейнерам, которым нужно принудительно выполнить конкретный результат. Вы можете использовать свойство ForceExecutionResult контейнера для тестирования контрольных точек в пакете. Установив ForceExecutionResult задачу или контейнер в Failure, вы можете имитировать сбой в реальном времени. При повторном запуске пакета неудачная задача и контейнеры будут запущены повторно.