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
パラメーター
- sourceElement
型: Microsoft.Data.Schema.SchemaModel.IModelElement
ソース要素を表す IModelElement オブジェクト。
- targetDifference
型: Microsoft.Data.Schema.SchemaModel.ModelComparisonChangeDefinition
ModelComparisonChangeDefinition オブジェクト。
- elementErrors
型: System.Collections.Generic.List<DataSchemaError>%
(出力) 実行中に発生したエラーが含まれている DataSchemaError オブジェクトの List<T>。
戻り値
型: System.Boolean
派生クラスでオーバーライドされた場合、相違点が有効な場合は true、それ以外の場合は false を返します。既定の実装は、常に true を返します。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。