CustomValidationAttribute.Method Eigenschap

Definitie

Hiermee haalt u de validatiemethode op.

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

Waarde van eigenschap

De naam van de validatiemethode.

Opmerkingen

De aangepaste methode die door deze eigenschap is opgegeven, moet openbaar en statisch zijn en moet een Booleaanse waarde retourneren. Er moet ook ten minste één invoerparameter nodig zijn waarmee het object moet worden gevalideerd. Deze parameter kan sterk worden getypt. Als een proces een waarde van een ander type doorgeeft, wordt een typeconversie uitgevoerd.

De opgegeven methode moet worden geretourneerd true als een bepaald object geldig is. Anders moet deze worden geretourneerd false.

De aangepaste methode kan ook parameters gebruiken waarmee een ValidationContext invoerwaarde en een ValidationResult uitvoerwaarde worden opgegeven. De ValidationContext parameter biedt aanvullende contextinformatie die de methode kan gebruiken om de context te bepalen waarin deze wordt gebruikt. Met ValidationResult de uitvoerparameter kan de methode een foutbericht retourneren.

Als de methode wordt geretourneerd null voor de ValidationResult parameter of als deze een lege waarde voor de ErrorMessage eigenschap retourneert, wordt de standaardmethode FormatErrorMessage aangeroepen om het foutbericht op te stellen.

Van toepassing op