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 の各メソッドを使用して、エラーに関する情報を生成します。