Compartir a través de


DataSink.ValidateDifference (Método)

Lo llama el motor de generación de datos para permitir que las clases derivadas puedan realizar una validación adicional de las diferencias entre los elementos de origen y destino.

Espacio de nombres:  Microsoft.Data.Schema.Tools.DataGenerator
Ensamblado:  Microsoft.Data.Schema.Tools (en Microsoft.Data.Schema.Tools.dll)

Sintaxis

'Declaración
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

Parámetros

Valor devuelto

Tipo: System.Boolean
Cuando se invalida en una clase derivada, devuelve true si las diferencias son válidas; de lo contrario, devuelve false.La implementación predeterminada devuelve siempre true.

Seguridad de .NET Framework

Vea también

Referencia

DataSink Clase

Microsoft.Data.Schema.Tools.DataGenerator (Espacio de nombres)

IModelElement

DataSchemaError

ModelComparisonChangeDefinition