DataSink.ValidateDifference-Methode

Wird vom Datengenerierungsmodul aufgerufen, um abgeleiteten Klassen zusätzliche Validierungsaufgaben für die Unterschiede zwischen der Quelle und den Zielelementen zu ermöglichen.

Namespace:  Microsoft.Data.Schema.Tools.DataGenerator
Assembly:  Microsoft.Data.Schema.Tools (in Microsoft.Data.Schema.Tools.dll)

Syntax

'Declaration
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

Parameter

Rückgabewert

Typ: System.Boolean
Beim Überschreiben in einer abgeleiteten Klasse wird true zurückgegeben, wenn die Unterschiede gültig sind, andernfalls false.Die Standardimplementierung gibt immer true zurück.

.NET Framework-Sicherheit

Siehe auch

Referenz

DataSink Klasse

Microsoft.Data.Schema.Tools.DataGenerator-Namespace

IModelElement

DataSchemaError

ModelComparisonChangeDefinition