CManagedComponentWrapperClass.Validate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public:
virtual Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::DTSValidationStatus Validate() = Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSDesigntimeComponent100::Validate;
[System.Runtime.InteropServices.DispId(29)]
public virtual Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.DTSValidationStatus Validate ();
[<System.Runtime.InteropServices.DispId(29)>]
abstract member Validate : unit -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.DTSValidationStatus
override this.Validate : unit -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.DTSValidationStatus
Public Overridable Function Validate () As DTSValidationStatus
戻り値
DTSValidationStatus 列挙の値。
実装
- 属性
注釈
コンポーネントの Validate メソッドは、常に実行前にデータ フロー タスクによって呼び出されます。 ただし、このメソッドはいつでも呼び出すことができます。 このメソッドが呼び出されると、コンポーネントは、自身の入力、出力、カスタム プロパティ、および列コレクションの構成をチェックして、コンポーネントが正しく構成されているかどうかを検証します。 ほとんどのコンポーネントでは、検証エラーが発生すると OnError イベントと OnWarning イベントが発生します。 これらのイベントは、コンポーネントの問題に関する詳細情報を提供します。
次の表では、DTSValidationStatus 列挙のエラー値について説明します。
| Status | Description |
| VS_ISBROKEN | コンポーネントは正しく構成されていないが、コンポーネントのプロパティを変更することによって修復できることを示します。 |
| VS_NEEDSNEWMETADATA | ReinitializeMetaData メソッドのコンポーネントによって検証エラーを修正できることを示します。 |
| VS_ISCORRUPT | ComponentMetaData が破損しており、ReinitializeMetaData の呼び出しまたはコンポーネントの編集によって修復できないことを示します。 これは一般的に、パッケージ XML を直接編集したことが原因で発生します。 |