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


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 для формирования сообщений.

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