IDTSComponentEvents Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет интерфейс, обеспечивающий запуск событий.
public interface class IDTSComponentEvents
public interface IDTSComponentEvents
type IDTSComponentEvents = interface
Public Interface IDTSComponentEvents
Комментарии
Среда выполнения Integration Services включает этот интерфейс событий, который передаётся по среде выполнения различным компонентам, выполняющимся внутри пакета, таким как задачи, переписчики и так далее. События возникают задачами с использованием IDTSComponentEvents интерфейса, предоставляемого во время выполнения, и движка выполнения во время выполнения.
Методы Fire<x> могут быть вызваны в момент проектирования и во время выполнения. Обычно при проектировании компонентов вызываются FireError, FireInformation, и FireWarning методы для предоставления обратной связи пользователю при неправильной конфигурации компонента. События, возникающие при проектировании компонентов, отображаются в панели задач. Кроме того, компоненты могут определять пользовательские события и затем повышать их во время выполнения с помощью метода FireCustomEvent . Для получения дополнительной информации см. раздел «Поднятие и определение событий в компоненте Поток данных».
Методы
| Имя | Описание |
|---|---|
| FireBreakpointHit(BreakpointTarget) |
Повышает событие, когда в пакете достигается цель с точки прерыва. |
| FireCustomEvent(String, String, Object[], String, Boolean) |
Возникает, когда задачи вызывают события, определённые пользовательскими задачами. |
| FireError(Int32, String, String, String, Int32) |
Вызывает событие при возникновении ошибки. |
| FireInformation(Int32, String, String, String, Int32, Boolean) |
Поднимает событие с информацией. |
| FireProgress(String, Int32, Int32, Int32, String, Boolean) |
Появляется событие, когда исполняемый файл достигает измеримого прогресса. |
| FireQueryCancel() |
Повышает событие, чтобы определить, следует ли исполняемый файл прекратить запуск. |
| FireWarning(Int32, String, String, String, Int32) |
Вызывает событие всякий раз, когда задача находится в состоянии, которое не оправдывает ошибку, но требует оповестить клиента. |