ValidateContext.ValidationContext Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.