ValidateContext.ValidationContext Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le contexte de validation utilisé pour valider les objets qui implémentent IValidatableObject ou ont ValidationAttribute. Ce contexte fournit l’accès au fournisseur de services et à d’autres métadonnées de validation.
public:
property System::ComponentModel::DataAnnotations::ValidationContext ^ ValidationContext { System::ComponentModel::DataAnnotations::ValidationContext ^ get(); void set(System::ComponentModel::DataAnnotations::ValidationContext ^ value); };
public System.ComponentModel.DataAnnotations.ValidationContext ValidationContext { get; set; }
member this.ValidationContext : System.ComponentModel.DataAnnotations.ValidationContext with get, set
Public Property ValidationContext As ValidationContext
Valeur de propriété
Exemples
var validationContext = new ValidationContext(objectToValidate, serviceProvider, items);
var validationOptions = serviceProvider.GetService<IOptions<ValidationOptions>>()?.Value;
var validateContext = new ValidateContext
{
ValidationContext = validationContext,
ValidationOptions = validationOptions
};
Remarques
Cette propriété doit être définie par le consommateur de l’interface IValidatableInfo pour fournir le contexte nécessaire à la validation. L’objet doit être initialisé avec l’objet actuel validé, le nom complet et le fournisseur de services pour prendre en charge l’ensemble complet de scénarios de validation.