Partilhar via


Método DataSink.ValidateDifference

Chamado pelo mecanismo de geração de dados para permitir que as classes derivadas executar a validação adicional para as diferenças entre os elementos de origem e destino.

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

Sintaxe

'Declaração
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 de retorno

Tipo: System.Boolean
Quando substituído em uma classe derivada, retorna true se as diferenças são válidas. Caso contrário, false.A implementação do padrão sempre retorna true.

Segurança do .NET Framework

Consulte também

Referência

DataSink Classe

Namespace Microsoft.Data.Schema.Tools.DataGenerator

IModelElement

DataSchemaError

ModelComparisonChangeDefinition