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
Произвольная строка, которая идентифицирует подмодуль внутри исходного кода. Например, преобразование в задаче Pipeline.
- description
- String
Текст сообщения.
- helpFile
- String
Путь к файлу справки, содержащий подробную информацию.
- helpContext
- Int32
Идентификатор темы находится в файле справки.
- idofInterfaceWithError
- String
Текстовое представление GUID интерфейса, вызвавшего ошибку.
Возвращаемое значение
Булевый знак, указывающий, следует ли выполнять задание. Значение true указывает, что ошибка должна вызвать отмену задачи. Значение false указывает, что ошибка не должна останавливать выполнение задачи, но задача должна продолжаться.