ValidateContext.ValidationContext Egenskap

Definition

Hämtar eller anger verifieringskontexten som används för att verifiera objekt som implementerar IValidatableObject eller har ValidationAttribute. Den här kontexten ger åtkomst till tjänstleverantören och andra valideringsmetadata.

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

Egenskapsvärde

Exempel

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

Kommentarer

Den här egenskapen bör anges av användaren av IValidatableInfo gränssnittet för att tillhandahålla den nödvändiga kontexten för validering. Objektet bör initieras med det aktuella objektet som verifieras, visningsnamnet och tjänstleverantören för att stödja den fullständiga uppsättningen valideringsscenarier.

Gäller för