DefaultEvents.OnError 方法

定义

出现错误时由任务或容器引发此事件。

public:
 virtual bool OnError(Microsoft::SqlServer::Dts::Runtime::DtsObject ^ source, int errorCode, System::String ^ subComponent, System::String ^ description, System::String ^ helpFile, int helpContext, System::String ^ idofInterfaceWithError);
public virtual bool OnError (Microsoft.SqlServer.Dts.Runtime.DtsObject source, int errorCode, string subComponent, string description, string helpFile, int helpContext, string idofInterfaceWithError);
abstract member OnError : Microsoft.SqlServer.Dts.Runtime.DtsObject * int * string * string * string * int * string -> bool
override this.OnError : Microsoft.SqlServer.Dts.Runtime.DtsObject * int * string * string * string * int * string -> bool
Public Overridable Function OnError (source As DtsObject, errorCode As Integer, subComponent As String, description As String, helpFile As String, helpContext As Integer, idofInterfaceWithError As String) As Boolean

参数

source
DtsObject

导致事件的对象。

errorCode
Int32

一个用于标识错误消息的整数。 当与 source 参数结合使用时,此标识符应是唯一的,因此,sourceerrorCode 组合应是唯一的。 然而,仅仅是 errorCode 并不一定要求具有唯一性。

subComponent
String

标识源中子模块的任意字符串。 例如,管道任务中的转换。

description
String

消息的文本。

helpFile
String

指向包含详细信息的帮助文件的路径。

helpContext
Int32

帮助文件中该主题的标识符。

idofInterfaceWithError
String

导致错误的接口的 GUID 的文本表示形式。

返回

一个布尔值,该值指示此任务是否应继续执行。 值为 true 指示此错误应导致任务取消。 false 值指示错误不应阻止任务执行,但任务应继续。

实现

适用于