다음을 통해 공유


IDTSComponentEvents 인터페이스

정의

이벤트 발생을 제공하는 인터페이스를 정의합니다.

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

설명

Integration Services 런타임에는 태스크, 열거자 등 패키지 내에서 실행되는 다양한 구성 요소에 런타임에서 전달되는 이 이벤트 인터페이스가 포함됩니다. 이벤트는 실행 중에 제공된 인터페이스 및 런타임 실행 엔진을 사용하여 IDTSComponentEvents 태스크에 의해 발생합니다.

Fire<x> 메서드는 디자인 타임 및 실행 중에 호출할 수 있습니다. 일반적으로 구성 요소 디자인 FireError중에 구성 요소가 잘못 구성된 경우 사용자 피드백을 제공하기 위해 , FireInformationFireWarning 메서드가 호출됩니다. 구성 요소 디자인 중에 발생하는 이벤트는 작업창에 표시됩니다. 또한 구성 요소는 사용자 지정 이벤트를 정의한 다음, 메서드를 사용하여 실행하는 동안 발생합니다 FireCustomEvent . 자세한 내용은 Data Flow 구성 요소에서 이벤트 발생 및 정의를 참조하세요.

메서드

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)

태스크로 인해 오류가 발생하지는 않지만 클라이언트에 경고를 전달해야 하는 경우에 이벤트를 발생시킵니다.

적용 대상