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 класс будет использовать для передачи сообщений. |