SchemaValidator クラス

定義

この抽象クラスを使用すると、.NET 型からスキーマを生成し、スキーマに対してオブジェクトを検証するために使用できるライブラリを使用できます。

public abstract class SchemaValidator
type SchemaValidator = class
Public MustInherit Class SchemaValidator
継承
SchemaValidator

注釈

TryValidate(Object, Type, String, IEnumerable<Exception>) の両方GenerateSchema(Type)を定義する必要があります。 検証しない場合は、すべてのスキーマを有効として評価します。

コンストラクター

SchemaValidator()

この抽象クラスを使用すると、.NET 型からスキーマを生成し、スキーマに対してオブジェクトを検証するために使用できるライブラリを使用できます。

メソッド

GenerateSchema(Type)

から dataType スキーマを生成し、文字列として返します。

TryValidate(Object, Type, String, IEnumerable<Exception>)

に従って有効であることを data 検証します schemaDefinition

Validate(Object, Type, String)

に従って有効であることを data 検証します schemaDefinition。 オブジェクトが無効な場合、このメソッドは、すべての検証エラーを AggregateException 含む をスローします。

適用対象