IDTSEvents100 介面

定義

定義事件的方法。

public interface class IDTSEvents100
[System.Runtime.InteropServices.Guid("C003D4F1-7DC4-4EEC-A498-635F18B35296")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSEvents100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("5D3DE54E-2203-48ED-9C06-F72C8E10BD84")]
public interface IDTSEvents100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("2DA57214-161A-4748-9989-1F7DB695C2DF")]
public interface IDTSEvents100
[<System.Runtime.InteropServices.Guid("C003D4F1-7DC4-4EEC-A498-635F18B35296")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSEvents100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("5D3DE54E-2203-48ED-9C06-F72C8E10BD84")>]
type IDTSEvents100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("2DA57214-161A-4748-9989-1F7DB695C2DF")>]
type IDTSEvents100 = interface
Public Interface IDTSEvents100
屬性

方法

OnBreakpointHit(IDTSBreakpointSite100, IDTSBreakpointTarget100)

在工作內遇到中斷點時呼叫。

OnCustomEvent(IDTSTaskHost100, String, String, Object[], String, Boolean)

由工作呼叫,以引發自訂工作定義的事件。

OnError(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean)

發生錯誤時由工作或容器呼叫。

OnExecutionStatusChanged(IDTSExecutable100, DTSExecStatus, Boolean)

工作或容器的執行狀態變更時呼叫。

OnInformation(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean)

工作需要提供資訊時呼叫。

OnPostExecute(IDTSExecutable100, Boolean)

在工作的執行邏輯完成之後立即呼叫。 工作或容器會在執行之後立即引發此事件。

OnPostValidate(IDTSExecutable100, Boolean)

在工作的驗證邏輯完成之後立即呼叫。 工作會在驗證完成之後引發此事件。

OnPreExecute(IDTSExecutable100, Boolean)

即將執行工作時呼叫。 工作或容器會在即將執行之前引發此事件。

OnPreValidate(IDTSExecutable100, Boolean)

在工作的實際驗證邏輯開始時呼叫。 此事件是在工作主機或容器的驗證開始時引發。

OnProgress(IDTSTaskHost100, String, Int32, Int32, Int32, String, Boolean)

呼叫以更新工作執行相關的進度。

OnQueryCancel(Boolean)

指出在工作處理期間任何可取消執行的時間點呼叫的方法。 工作和容器會引發此事件,以判斷是否應停止執行。

OnTaskFailed(IDTSTaskHost100)

由工作主機在失敗時呼叫。

OnVariableValueChanged(IDTSContainer100, IDTSVariable100, Boolean)

由執行階段引擎呼叫。 此事件不是由工作呼叫。

OnWarning(IDTSRuntimeObject100, Int32, String, String, String, Int32, String)

在工作狀態還不足以構成錯誤,但需要警示用戶端時呼叫。

適用於