Язык

ErrorSupport Класс

Определение

Поддерживает появление ошибок, предупреждений и других событий, включающих описательный текст для известных результатов COM, возвращаемых компонентами Integration Services, написанными в родном коде.

public ref class ErrorSupport
[System.Runtime.InteropServices.ComVisible(false)]
public class ErrorSupport
[<System.Runtime.InteropServices.ComVisible(false)>]
type ErrorSupport = class
Public Class ErrorSupport
Наследование
ErrorSupport
Производный
Атрибуты

Комментарии

Хотя разработчик компонента IDTSComponentMetaData100 потока данных может вызвать ошибки, предупреждения и другие события, вызывая Fire<X> методы интерфейса, Fire<X> методы ErrorSupport класса добавляют дополнительную ценность, получая описательные сообщения, соответствующие известным HRESULT COM, возвращаемым компонентами Integration Services, написанными в родном коде. Используйте ErrorSupport свойство PipelineComponent базового класса для получения ErrorSupport объекта для этой цели.

Конструкторы

Имя Описание
ErrorSupport(IDTSComponentEvents100, String, String, Int32)

Инициализирует новый экземпляр класса ErrorSupport.

ErrorSupport(IDTSComponentEvents100)

Инициализирует новый экземпляр класса ErrorSupport.

ErrorSupport(IDTSComponentMetaData100, String, String, Int32)

Инициализирует новый экземпляр класса ErrorSupport.

ErrorSupport(IDTSComponentMetaData100)

Инициализирует новый экземпляр класса ErrorSupport.

ErrorSupport(IDTSInfoEvents100, String, String, Int32)

Инициализирует новый экземпляр класса ErrorSupport.

ErrorSupport(IDTSInfoEvents100)

Инициализирует новый экземпляр класса ErrorSupport.

Методы

Имя Описание
FireError(Int32, Boolean)

Вызывает ошибку, идентифицированную указанным HRESULT, и позволяет отменить выполнение.

FireError(Int32, String, String, Int32, Boolean)

Вызывает ошибку, идентифицированную указанным HRESULT, связывает её с указанным компонентом, файлом помощи и контекстом помощи, а также позволяет отменить выполнение.

FireErrorWithArgs(Int32, Boolean, Object[])

Вызывает ошибку, идентифицированную указанным HRESULT, позволяет отменить выполнение и включает опциональный массив пользовательских объектов или информации.

FireErrorWithArgs(Int32, String, String, Int32, Boolean, Object[])

Возникает ошибка, идентифицированная указанным HRESULT, связывает её с указанным компонентом, файлом справки и контекстом справки, позволяет отменить выполнение и включает необязательный массив пользовательских объектов или информации.

FireInformation(Int32, Boolean)

Появляется информационное сообщение о указанном HRESULT и позволяет отменить выполнение.

FireInformation(Int32, String, String, Int32, Boolean)

Создаёт информационное сообщение о указанном HRESULT, связывает его с указанным компонентом, файлом справки и контекстом справки, а также позволяет отменить выполнение.

FireInformationWithArgs(Int32, Boolean, Object[])

Появляется информационное сообщение о указанном HRESULT, позволяет отменить выполнение и включает опциональный массив пользовательских объектов или информации.

FireInformationWithArgs(Int32, String, String, Int32, Boolean, Object[])

Создаёт информационное сообщение о заданном HRESULT, связывает его с указанным компонентом, файлом справки и контекстом справки, позволяет отменить выполнение и включает опциональный массив пользовательских объектов или информации.

FireWarning(Int32, String, String, Int32)

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

FireWarning(Int32)

Появляется предупреждение, идентифицируемое указанным HRESULT, и позволяет отменить выполнение.

FireWarningWithArgs(Int32, Object[])

Появляется предупреждение, идентифицируемое указанным HRESULT, и включает необязательный массив пользовательских объектов или информации.

FireWarningWithArgs(Int32, String, String, Int32, Object[])

Появляется предупреждение, идентифицированное указанным HRESULT, связывает его с указанным компонентом, файлом справки и контекстом справки, а также включает необязательный массив пользовательских объектов или информации.

GetFormattedMessage(Int32, String, Object[])

Получает сообщение об ошибке HRESULT и форматирует сообщение, заполняя параметры предоставленными значениями.

GetFormattedMessageEx(Int32, String, Object[])

Получает сообщение об ошибке HRESULT и форматирует сообщение, заполняя параметры предоставленными значениями.

SetErrorInterface(IDTSComponentEvents100)

Указывает экземпляр IDTSComponentEvents100 , который ErrorSupport класс будет использовать для передачи сообщений.

SetErrorInterface(IDTSComponentMetaData100)

Указывает экземпляр Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetadata100 , который ErrorSupport класс будет использовать для передачи сообщений.

SetErrorInterface(IDTSInfoEvents100)

Указывает экземпляр IDTSInfoEvents100 , который ErrorSupport класс будет использовать для передачи сообщений.

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