ErrorSupport Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает вызов ошибок, предупреждений и других событий, которые содержат описательный текст для известных COM HRESULT, возвращаемых компонентами служб 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
- Производный
- Атрибуты
Комментарии
Хотя разработчик компонента потока данных может вызывать ошибки, предупреждения и другие события, вызывая Fire<X> методы IDTSComponentMetaData100 интерфейса, Fire<X> методы ErrorSupport класса предоставляют дополнительное значение, извлекая описательные сообщения, соответствующие известным COM HRESULT, возвращаемым компонентами служб Integration Services, написанными в машинном коде.
ErrorSupport Используйте свойство PipelineComponent базового класса для получения ErrorSupport объекта для этой цели.
Конструкторы
| ErrorSupport(IDTSComponentEvents100) |
Инициализирует новый экземпляр класса ErrorSupport. |
| ErrorSupport(IDTSComponentEvents100, String, String, Int32) |
Инициализирует новый экземпляр класса ErrorSupport. |
| ErrorSupport(IDTSComponentMetaData100) |
Инициализирует новый экземпляр класса ErrorSupport. |
| ErrorSupport(IDTSComponentMetaData100, String, String, Int32) |
Инициализирует новый экземпляр класса ErrorSupport. |
| ErrorSupport(IDTSInfoEvents100) |
Инициализирует новый экземпляр класса ErrorSupport. |
| ErrorSupport(IDTSInfoEvents100, String, String, Int32) |
Инициализирует новый экземпляр класса 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) |
Вызывает предупреждение, определенное указанным HRESULT, и позволяет отменить выполнение. |
| FireWarning(Int32, String, String, 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 для формирования сообщений. |