IDTSEvents 인터페이스

정의

태스크 대신에 TaskHost에서 사용하는 이벤트 집합을 정의합니다.

public interface class IDTSEvents
public interface IDTSEvents
type IDTSEvents = interface
Public Interface IDTSEvents
파생

설명

각 메서드에 대해 DtsEventHandlers 이벤트를 처리 하는 관련 개체가 컬렉션에 있습니다. 이벤트를 사용할 수 없는 경우 개체가 실행 되지 않고이 반환 됩니다 false . 개체가 로컬 수준에서 이벤트를 처리 하지 않으면 이벤트는 처리할 부모 컨테이너로 에스컬레이션 됩니다.

이러한 메서드는 해당 이벤트 처리기에 대 한 이벤트 컬렉션에 인덱스를 제공 합니다.

메서드

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)

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

적용 대상