CustomValidationAttribute.Method Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.