语言

ErrorSupport 类

定义

支持引发错误、警告及其他事件,这些事件包括由集成服务组件用本地代码编写的已知 COM HRESULTS 的描述性文本。

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 HRESULTS 对应的描述性消息,提供了额外价值。 利用 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

适用于