ValidateContext.ValidationContext Eigenschap

Definitie

Hiermee wordt de validatiecontext opgehaald of ingesteld die wordt gebruikt voor het valideren van objecten die worden geïmplementeerd IValidatableObject of die hebben ValidationAttribute. Deze context biedt toegang tot serviceprovider en andere validatiemetagegevens.

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

Waarde van eigenschap

Voorbeelden

var validationContext = new ValidationContext(objectToValidate, serviceProvider, items);
var validationOptions = serviceProvider.GetService<IOptions<ValidationOptions>>()?.Value;
var validateContext = new ValidateContext
{
    ValidationContext = validationContext,
    ValidationOptions = validationOptions
};

Opmerkingen

Deze eigenschap moet worden ingesteld door de consument van de IValidatableInfo interface om de benodigde context voor validatie te bieden. Het object moet worden geïnitialiseerd met het huidige object dat wordt gevalideerd, de weergavenaam en de serviceprovider ter ondersteuning van de volledige set validatiescenario's.

Van toepassing op