Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
- sourceElement
Typ: Microsoft.Data.Schema.SchemaModel.IModelElement
Ein IModelElement-Objekt, das das Quellobjekt darstellt.
- targetDifference
Typ: Microsoft.Data.Schema.SchemaModel.ModelComparisonChangeDefinition
Das ModelComparisonChangeDefinition-Objekt.
- elementErrors
Typ: System.Collections.Generic.List<DataSchemaError>%
(Ausgabe) Ein List<T> von DataSchemaError-Objekten, das die Fehler enthält, die während der Ausführung aufgetreten sind.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.