IDTSEvents Интерфейс

Определение

Определяет набор событий, используемых TaskHost от имени задачи.

public interface class IDTSEvents
public interface IDTSEvents
type IDTSEvents = interface
Public Interface IDTSEvents
Производный

Комментарии

Для каждого метода существует связанный объект в DtsEventHandlers коллекции, обрабатывающей событие. Если событие отключено, объект не будет выполняться и будет возвращать значение false . Если объект не обрабатывает событие на локальном уровне, событие эскалируется в родительский контейнер для обработки.

Эти методы предоставляют индексы в коллекции Events для соответствующего обработчика событий.

Методы

OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)

Вызывается при достижении точки останова в задаче.

OnCustomEvent(TaskHost, String, String, Object[], String, Boolean)

Вызывается задачей для вызова пользовательского события, определенного для данной задачи.

OnError(DtsObject, Int32, String, String, String, Int32, String)

Вызывается задачей или контейнером при возникновении ошибки.

OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean)

Вызывается задачей или контейнером при изменении его состояния выполнения.

OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean)

Вызывается каждый раз, когда от задачи требуется передача сведений.

OnPostExecute(Executable, Boolean)

Вызывается сразу после завершения логики выполнения задачи. Это событие возникает сразу после того, как задача или контейнер завершит свое выполнение.

OnPostValidate(Executable, Boolean)

Вызывается сразу после завершения логики проверки задачи. Это событие формируется задачей после ее проверки.

OnPreExecute(Executable, Boolean)

Вызывается в момент запуска задачи. Это событие возникает непосредственно перед тем, как задача или контейнер начнет свое выполнение.

OnPreValidate(Executable, Boolean)

Вызывается с началом логики проверки задачи. Это событие возникает, когда начинается проверка сервера задач или контейнера.

OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean)

Вызывается для обновления информации о ходе выполнения задачи.

OnQueryCancel()

Вызывается при любом присоединении к обработке задачи в тот момент, когда возможна отмена ее выполнения. Это событие формируется задачами или контейнерами, чтобы определить, следует ли им прекратить выполнение.

OnTaskFailed(TaskHost)

Вызывается сервером задач при возникновении ошибки.

OnVariableValueChanged(DtsContainer, Variable, Boolean)

Вызывается средой выполнения. Не вызывается задачами.

OnWarning(DtsObject, Int32, String, String, String, Int32, String)

Вызывается каждый раз, когда задача находится в состоянии, еще не подтверждающем ошибку, но уже требующем предупреждения клиента.

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