Поделиться через


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, таким образом, сочетание source и комбинация errorCode должны быть уникальными. Однако сам по себе errorCode может и не быть уникальным.

subComponent
String

Произвольная строка, которая указывает вспомогательный модуль внутри источника. Например, преобразование в задаче «Конвейер».

description
String

Текст сообщения.

helpFile
String

Путь к файлу справки, содержащему подробные сведения.

helpContext
Int32

Идентификатор раздела в файле справки.

idofInterfaceWithError
String

Текстовое представление идентификатора GUID интерфейса, вызвавшего ошибку.

Возвращаемое значение

Значение типа Boolean, указывающее, должна ли задача продолжить выполнение. Значение true указывает, что ошибка приводит к отмене выполнения задачи. Значение false указывает, что ошибка не должна останавливать выполнение задачи, но задача должна продолжаться.

Реализации

Применяется к