DTSValidationStatus 列挙体

Validate に対する呼び出しの戻り値を指定します。

名前空間:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ:  Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)

構文

'宣言
Public Enumeration DTSValidationStatus
'使用
Dim instance As DTSValidationStatus
public enum DTSValidationStatus
public enum class DTSValidationStatus
type DTSValidationStatus
public enum DTSValidationStatus

メンバー

メンバー名 説明
VS_ISVALID コンポーネントは正しく構成され、実行できる状態になっています。
VS_ISBROKEN コンポーネントが間違って構成されています。通常は、プロパティが間違って設定されていることを示します。
VS_NEEDSNEWMETADATA コンポーネントのメタデータは、古くなっているか、または破損しています。ReinitializeMetaData を呼び出すと、コンポーネントが修復されます。
VS_ISCORRUPT コンポーネントは修復不能なほど壊れており、完全にリセットする必要があります。デザイナは、これに対し、コンポーネントの ProvideComponentProperties メソッドを呼び出します。

説明

データ フロー コンポーネントは、Validate メソッドでこの列挙の値を返して、実行の準備状況を示します。列挙に含まれる値で成功を示すのは VS_ISVALID だけであり、コンポーネントが正しく設定され、エラーがなく、実行できる状態であることを示します。

他の 3 つの値は障害を示します。たとえば、VS_NEEDSNEWMETADATA は、ReinitializeMetaData メソッドで修復できるエラーが発生したことを示します。コンポーネントによって返される特定の値は、デザイナでは表示されません。コンポーネントは、IDTSComponentMetaData100 クラスの FireError、FireWarning、および FireInformation の各メソッドを使用して、エラーに関する情報を生成します。