다음을 통해 공유


IDTSEvents.OnExecutionStatusChanged 메서드

정의

태스크 또는 컨테이너의 실행 상태가 변경될 때 해당 태스크 또는 컨테이너에 의해 호출됩니다.

public:
 void OnExecutionStatusChanged(Microsoft::SqlServer::Dts::Runtime::Executable ^ exec, Microsoft::SqlServer::Dts::Runtime::DTSExecStatus newStatus, bool % fireAgain);
public void OnExecutionStatusChanged (Microsoft.SqlServer.Dts.Runtime.Executable exec, Microsoft.SqlServer.Dts.Runtime.DTSExecStatus newStatus, ref bool fireAgain);
abstract member OnExecutionStatusChanged : Microsoft.SqlServer.Dts.Runtime.Executable * Microsoft.SqlServer.Dts.Runtime.DTSExecStatus * bool -> unit
Public Sub OnExecutionStatusChanged (exec As Executable, newStatus As DTSExecStatus, ByRef fireAgain As Boolean)

매개 변수

exec
Executable

이벤트를 발생시키는 태스크입니다.

newStatus
DTSExecStatus

실행 파일의 현재 상태입니다.

fireAgain
Boolean

계속 발생하거나 발사를 중지해야 임을 나타내는 부울입니다. true 값은 계속 발생해야 임을 나타냅니다.

설명

다음 표에는 포함할 값이 newStatus 표시됩니다.

newStatus 설명
Abend 태스크에서 내부 오류가 발생했으며 실행이 비정상적으로 종료되었습니다.
Completed 태스크에서 성공 또는 실패한 결과와 함께 실행을 완료했습니다.
Executing 태스크가 현재 실행되고 있습니다.
None 작업이 유휴 상태입니다. 기본값.
Suspended 중단점 적중으로 인해 작업이 현재 일시 중단되었습니다.
Validating 현재 태스크의 유효성을 검사하고 있습니다.

적용 대상