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
参数
- errors
类型:System.Collections.Generic.List<DataSchemaError>%
(输出)包含执行期间所发生错误的 DataSchemaError 对象的 List<T>。
返回值
类型:System.Boolean
如果目标数据库表和列与数据生成计划中的表和列匹配,则为 true;否则为 false。默认实现始终返回 true。
备注
在派生类中,此 OnValidateTarget 方法可以实现全新的验证过程,或者它可以调用 ValidateTargetModel 帮助器方法以进行验证。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。