Поделиться через


IDTSComponentEvents Интерфейс

Определение

Определяет интерфейс, обеспечивающий формирование событий.

public interface class IDTSComponentEvents
public interface IDTSComponentEvents
type IDTSComponentEvents = interface
Public Interface IDTSComponentEvents

Комментарии

Среда выполнения служб Integration Services включает этот интерфейс событий, передаваемый средой выполнения различным компонентам, которые выполняются в пакете, например задачам, перечислителям и т. д. События вызываются задачами с помощью интерфейса, предоставленного IDTSComponentEvents во время выполнения и подсистемой выполнения во время выполнения.

Методы Fire<x> можно вызывать во время разработки и во время выполнения. Как правило, во время проектирования FireErrorFireInformationкомпонентов вызываются методы и 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)

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

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