ErrorSupport 类

定义

支持引发错误、警告和其他事件,这些事件包括以本机代码编写的 Integration Services 组件返回的已知 COM HRESULT 的描述性文本。

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 通过检索与以本机代码编写的 Integration Services 组件返回的已知 COM HRESULT 对应的描述性消息来提供附加值。 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 实例。

适用于