特定のバージョンを指定して、IEdmModel とそのすべてのプロパティを検証します。
名前空間: Microsoft.Data.Edm.Validation
アセンブリ: Microsoft.Data.Edm (Microsoft.Data.Edm.dll)
構文
'宣言
<ExtensionAttribute> _
Public Shared Function Validate ( _
root As IEdmModel, _
ruleSet As ValidationRuleSet, _
<OutAttribute> ByRef errors As IEnumerable(Of EdmError) _
) As Boolean
'使用
Dim root As IEdmModel
Dim ruleSet As ValidationRuleSet
Dim errors As IEnumerable(Of EdmError)
Dim returnValue As Boolean
returnValue = root.Validate(ruleSet, _
errors)
public static bool Validate(
this IEdmModel root,
ValidationRuleSet ruleSet,
out IEnumerable<EdmError> errors
)
[ExtensionAttribute]
public:
static bool Validate(
IEdmModel^ root,
ValidationRuleSet^ ruleSet,
[OutAttribute] IEnumerable<EdmError^>^% errors
)
static member Validate :
root:IEdmModel *
ruleSet:ValidationRuleSet *
errors:IEnumerable<EdmError> byref -> bool
public static function Validate(
root : IEdmModel,
ruleSet : ValidationRuleSet,
errors : IEnumerable<EdmError>
) : boolean
パラメーター
- root
型: Microsoft.Data.Edm.IEdmModel
検証対象のモデルのルート。
- ruleSet
型: Microsoft.Data.Edm.Validation.ValidationRuleSet
検証に使用するカスタムの規則セット。
- errors
型: System.Collections.Generic.IEnumerable<EdmError>%
モデルの検証中に発生したエラー。
戻り値
型: System.Boolean
モデルが有効な場合は true、それ以外の場合は false。
使用に関するメモ
Visual Basic および C# では、このメソッドを型 IEdmModel の任意のオブジェクトのインスタンス メソッドとして呼び出すことができます。このメソッドを呼び出すためにインスタンス メソッドの構文を使う場合は、最初のパラメーターを省略してください。詳細については、「https://msdn.microsoft.com/ja-jp/library/bb384936(v=vs.103)」または「https://msdn.microsoft.com/ja-jp/library/bb383977(v=vs.103)」を参照してください。