次の方法で共有


DataSink.OnValidateTarget メソッド

派生クラスで追加の検証を実行できるようにするために、検証中にデータ生成エンジンによって呼び出されます。

名前空間:  Microsoft.Data.Schema.Tools.DataGenerator
アセンブリ:  Microsoft.Data.Schema.Tools (Microsoft.Data.Schema.Tools.dll 内)

構文

'宣言
Protected Overridable Function OnValidateTarget ( _
    <OutAttribute> ByRef errors As List(Of DataSchemaError) _
) As Boolean
protected virtual bool OnValidateTarget(
    out List<DataSchemaError> errors
)
protected:
virtual bool OnValidateTarget(
    [OutAttribute] List<DataSchemaError^>^% errors
)
abstract OnValidateTarget : 
        errors:List<DataSchemaError> byref -> bool 
override OnValidateTarget : 
        errors:List<DataSchemaError> byref -> bool 
protected function OnValidateTarget(
    errors : List<DataSchemaError>
) : boolean

パラメーター

戻り値

型: System.Boolean
ターゲット データベースのテーブルと列がデータ生成計画のテーブルと列と一致する場合は true。それ以外の場合は false。既定の実装は、常に true を返します。

解説

派生クラスで、この OnValidateTarget メソッドはまったく新しい検証プロセスを実装できるか、または、検証の ValidateTargetModel ヘルパー メソッドを呼び出すことができます。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

DataSink クラス

Microsoft.Data.Schema.Tools.DataGenerator 名前空間

DataSchemaError

ValidateTargetModel