CustomValidationAttribute.Method Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.