CustomValidationAttribute.Method Tulajdonság

Definíció

Lekéri az érvényesítési módszert.

public:
 property System::String ^ Method { System::String ^ get(); };
public string Method { get; }
member this.Method : string
Public ReadOnly Property Method As String

Tulajdonság értéke

Az érvényesítési módszer neve.

Megjegyzések

A tulajdonság által megadott egyéni metódusnak nyilvánosnak és statikusnak kell lennie, és logikai értéket kell visszaadnia. Legalább egy bemeneti paramétert is meg kell adnia, amely meghatározza az érvényesítendő objektumot. Ez a paraméter erősen beírható. Ha egy folyamat egy másik típusú értéket ad át, a rendszer megkísérli a típusátalakítást.

A megadott metódusnak akkor kell visszaadnia true , ha egy adott objektum érvényes. Ellenkező esetben vissza kell térnie false.

Az egyéni metódus olyan paramétereket is tartalmazhat, amelyek bemeneti értéket és ValidationContext kimeneti értéket adnak megValidationResult. A ValidationContext paraméter további környezeti információkat biztosít, amelyeket a metódus a használt környezet meghatározására használhat. A ValidationResult kimeneti paraméter lehetővé teszi, hogy a metódus hibaüzenetet ad vissza.

Ha a metódus visszaadja null a ValidationResult paramétert, vagy üres értéket ad vissza a ErrorMessage tulajdonsághoz, a rendszer meghívja az alapértelmezett FormatErrorMessage metódust a hibaüzenet megírásához.

A következőre érvényes: