Язык

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, вы можете имитировать сбой в реальном времени. При повторном запуске пакета неудачная задача и контейнеры будут запущены повторно.

Применяется к