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発生させることができますが、クラスのErrorSupportメソッドは、Fire<X>ネイティブ コードで記述された 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 インスタンスを指定します。

適用対象