Microsoft.Extensions.Validation Espace de noms

Classes

Nom Description
SkipValidationAttribute

Indique qu’une propriété, un paramètre ou un type ne doit pas être validé.

ValidatableTypeAttribute

Indique qu’un type peut être validé pour prendre en charge la découverte par le générateur de validations.

ValidateContext

Représente le contexte de validation d’un objet validable.

ValidationError

Représente une erreur de validation.

ValidationMessageKeyContext

Fournit des informations contextuelles utilisées pour calculer la clé de ressource pour rechercher un message d’erreur de validation localisé.

ValidationOptions

Spécifie les options de configuration pour le système de validation.

Interfaces

Nom Description
IValidatableInfoResolver

Fournit une interface permettant de résoudre les informations de validation associées à un <seealso cref="T :System.Type"></seealso ou >seealso< cref="T :System.Reflection.ParameterInfo"></seealso>.

IValidatableParameterInfo

Représente une interface pour valider une valeur d’un paramètre.

IValidatablePropertyInfo

Représente une interface pour valider une propriété.

IValidatableTypeInfo

Représente une interface pour valider une valeur d’un type.

IValidationMessageFormatter

En cas d’implémentation par un attribut personnalisé dérivé de ValidationAttribute celui-ci est utilisé par le pipeline de localisation de validation pour produire des messages entièrement mis en forme à partir de modèles localisés qui contiennent des espaces réservés positionnels pour les arguments spécifiques à l’attribut.