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