共用方式為


DataSink.ValidateDifference 方法

由資料產生引擎在執行期間呼叫,以讓衍生類別針對來源項目與目標項目之間的差異執行其他驗證。

命名空間:  Microsoft.Data.Schema.Tools.DataGenerator
組件:  Microsoft.Data.Schema.Tools (在 Microsoft.Data.Schema.Tools.dll 中)

語法

'宣告
Protected Overridable Function ValidateDifference ( _
    sourceElement As IModelElement, _
    targetDifference As ModelComparisonChangeDefinition, _
    <OutAttribute> ByRef elementErrors As List(Of DataSchemaError) _
) As Boolean
protected virtual bool ValidateDifference(
    IModelElement sourceElement,
    ModelComparisonChangeDefinition targetDifference,
    out List<DataSchemaError> elementErrors
)
protected:
virtual bool ValidateDifference(
    IModelElement^ sourceElement, 
    ModelComparisonChangeDefinition^ targetDifference, 
    [OutAttribute] List<DataSchemaError^>^% elementErrors
)
abstract ValidateDifference : 
        sourceElement:IModelElement * 
        targetDifference:ModelComparisonChangeDefinition * 
        elementErrors:List<DataSchemaError> byref -> bool 
override ValidateDifference : 
        sourceElement:IModelElement * 
        targetDifference:ModelComparisonChangeDefinition * 
        elementErrors:List<DataSchemaError> byref -> bool 
protected function ValidateDifference(
    sourceElement : IModelElement, 
    targetDifference : ModelComparisonChangeDefinition, 
    elementErrors : List<DataSchemaError>
) : boolean

參數

傳回值

型別:System.Boolean
在衍生類別中覆寫時,如果差異有效則傳回 true,否則傳回 false。預設的實作一定會傳回 true。

.NET Framework 安全性

請參閱

參考

DataSink 類別

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

IModelElement

DataSchemaError

ModelComparisonChangeDefinition