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
派生
属性

注釈

データフローコンポーネント開発者はIDTSComponentMetaData100インターフェースのFire<X>メソッドを呼び出すことでエラーや警告、その他のイベントを発生させることができますが、ErrorSupportクラスのFire<X>メソッドは、ネイティブコードで書かれたIntegration Servicesコンポーネントから返される既知のCOM結果に対応する記述的メッセージを取得することで追加の価値を提供します。 PipelineComponent基底クラスのErrorSupportプロパティを使って、この目的のための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)

ErrorSupportクラスがメッセージを送るために使用するIDTSComponentEvents100インスタンスを指定します。

SetErrorInterface(IDTSComponentMetaData100)

ErrorSupportクラスがメッセージを出すために使用するMicrosoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetadata100インスタンスを指定します。

SetErrorInterface(IDTSInfoEvents100)

ErrorSupportクラスがメッセージを送るために使用するIDTSInfoEvents100インスタンスを指定します。

適用対象