Validates the row.
[Visual Basic .NET] Public Function Validate ( _ ByRef errorMessage As String _ ) As Boolean
[C#] public bool Validate ( ref string errorMessage );
[C++]
HRESULT Validate(
  BSTR* errorMessage,
  VARIANT_BOOL* isValid
);
[C++]Parameters
errorMessage [out] errorMessage is a parameter of type BSTR isValid [out, retval] isValid is a parameter of type VARIANT_BOOL
Product Availability
Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
Description
The Validate method indicates whether the row is violating any of its class's rules. A return value of true indicates the row is valid, while a return value of false indicates the row is violating one or more rules.
Remarks
Validate on a row occurs in five steps:
- Validate the subtype
 - Validate the attribute rules
 - Validate the network connectivity rules (if network feature)
 - Validate the relationship rules
 - Perform custom validation (using optional class extension)
 
The validate process stops once a row is found invalid. For example, if a network feature violates an attribute rule, the validation process stops and the feature's network connectivity rules are not evaluated until the attribute rule violation is corrected.