IDTSEvents 인터페이스

정의

작업의 대신에 사용되는 TaskHost 일련의 이벤트를 정의합니다.

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

설명

각 메서드마다 이벤트를 처리하는 관련 객체가 컬렉션 내에 DtsEventHandlers 있습니다. 이벤트가 비활성화되면 객체는 실행되지 않고 로 반환 false됩니다. 만약 객체가 로컬 레벨에서 이벤트를 처리하지 않으면, 이벤트는 처리할 부모 컨테이너로 에스컬레이션됩니다.

이 방법들은 해당 이벤트 핸들러의 이벤트 컬렉션에 대한 인덱스를 제공합니다.

메서드

Name Description
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)

작업이 오류가 발생할 만한 상태일 때는 언제든지 호출되지만, 클라이언트에게 경고할 만한 상태입니다.

적용 대상