IDTSEvents 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
태스크 대신에 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) |
태스크로 인해 오류가 발생하지는 않지만 클라이언트에 경고를 전달해야 하는 경우에 호출됩니다. |