Partager via


SchemaValidator Classe

Définition

Cette classe abstraite permet d’utiliser n’importe quelle bibliothèque disponible pour générer des schémas à partir de types .NET et valider des objets par rapport à des schémas.

public abstract class SchemaValidator
type SchemaValidator = class
Public MustInherit Class SchemaValidator
Héritage
SchemaValidator

Remarques

GenerateSchema(Type) La définition de et TryValidate(Object, Type, String, IEnumerable<Exception>) est obligatoire. Si vous ne souhaitez pas valider, évaluez tous les schémas comme valides.

Constructeurs

SchemaValidator()

Cette classe abstraite permet d’utiliser n’importe quelle bibliothèque disponible pour générer des schémas à partir de types .NET et valider des objets par rapport à des schémas.

Méthodes

GenerateSchema(Type)

Génère un schéma à partir de dataType et le retourne sous forme de chaîne.

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

Valide en data fonction de schemaDefinition.

Validate(Object, Type, String)

Valide en data fonction de schemaDefinition. Si l’objet n’est pas valide, cette méthode lève un AggregateException contenant toutes les erreurs de validation.

S’applique à